Hi, all the wine developers, thanks for wine, it's going to be really powerful now! However, even the most recent CVS update from yesterday still fails to run a small SMS sending program called Kubik SMS from DreamCom. This program can be freely downloaded: http://ww.dreamcom.cz/dream556.zip Program now installs smoothly, including Mozilla ActiveX Control (thanks for using the repackaged ReactOS version). However, after trying to run the program, the following crash appears:
patrol@arcus:/opt/samba-dir/DreamCom$ wine DreamCom.exe fixme:ole:CoResumeClassObjects stub fixme:wininet:InternetGetConnectedState always returning LAN connection. wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b83f040 (thread 0009), starting debugger... WineDbg starting on pid 0x8 First chance exception: 0xc0000025 in 32-bit code (0x7bc2cf30). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7bc2cf30 ESP:7fc6f400 EBP:7fc6f458 EFLAGS:00200282( - 00 - -IS1) EAX:7fc6f400 EBX:7bc70134 ECX:7fc6f470 EDX:c0000025 ESI:7fc6f7d0 EDI:7fc6f464 Stack dump: 0x7fc6f400: c0000025 00000001 7fc6f7d0 7fc6f454 0x7fc6f410: 00000000 00000002 7b820000 7fc6f4e8 0x7fc6f420: 7bc36cdd 7fc6f438 00000001 7fc6f51c 0x7fc6f430: 7bc2d2e0 00000001 7bc70134 00000002 0x7fc6f440: 7b820000 7fc6f4e8 7fc6f424 7bc2ceea 0x7fc6f450: 7bc2cee0 7fc6f7d0 7fc6f7bc 7bc557f3 Backtrace: =>1 0x7bc2cf30 __regs_RtlRaiseException+0x50 in ntdll (0x7bc2cf30) 2 0x7bc557f3 in ntdll (+0x457f3) (0x7bc557f3) 3 0x7bc2cf3a RtlRaiseException+0x6 in ntdll (0x7bc2cf3a) 4 0x004b694e in dreamcom (+0xb694e) (0x004b694e) 5 0x004b6981 in dreamcom (+0xb6981) (0x004b6981) 6 0x005dc0e1 in dreamcom (+0x1dc0e1) (0x005dc0e1) 7 0x005e2ee1 in dreamcom (+0x1e2ee1) (0x005e2ee1) 8 0x004241a8 in dreamcom (+0x241a8) (0x004241a8) 9 0x004243d6 in dreamcom (+0x243d6) (0x004243d6) 10 0x00424622 in dreamcom (+0x24622) (0x00424622) 11 0x00424590 in dreamcom (+0x24590) (0x00424590) 12 0x00428ce6 in dreamcom (+0x28ce6) (0x00428ce6) 13 0x00424441 in dreamcom (+0x24441) (0x00424441) 14 0x00424622 in dreamcom (+0x24622) (0x00424622) 15 0x00424561 in dreamcom (+0x24561) (0x00424561) 16 0x00428ce6 in dreamcom (+0x28ce6) (0x00428ce6) 17 0x004704fa in dreamcom (+0x704fa) (0x004704fa) 18 0x00425350 in dreamcom (+0x25350) (0x00425350) 19 0x00422af3 in dreamcom (+0x22af3) (0x00422af3) 20 0x0041ed1c in dreamcom (+0x1ed1c) (0x0041ed1c) 21 0x0041eea6 in dreamcom (+0x1eea6) (0x0041eea6) 22 0x0041ef37 in dreamcom (+0x1ef37) (0x0041ef37) 23 0x0046fe9e in dreamcom (+0x6fe9e) (0x0046fe9e) 24 0x00477580 in dreamcom (+0x77580) (0x00477580) 25 0x0060c15c in dreamcom (+0x20c15c) (0x0060c15c) 26 0x0060acc3 in dreamcom (+0x20acc3) (0x0060acc3) 27 0x006525c0 in dreamcom (+0x2525c0) (0x006525c0) 28 0x7b866426 in kernel32 (+0x46426) (0x7b866426) 29 0x20004c07 wine_switch_to_stack+0x17 in libwine.so.1 (0x20004c07) 0x7bc2cf30 __regs_RtlRaiseException+0x50 in ntdll: jmp 0x7bc2cf0a __regs_RtlRaiseException+0x2a in ntdll Modules: Module Address Debug info Name (120 modules) PE 0x00400000-00730000 Export dreamcom PE 0x10000000-10006000 Deferred mozctlx ELF 0x20000000-2001a000 Export libwine.so.1 ELF 0x2001a000-2002b000 Deferred libpthread.so.0 ELF 0x2002b000-20121000 Deferred libwine_unicode.so.1 ELF 0x20121000-20143000 Deferred libm.so.6 ELF 0x20143000-201ce000 Deferred oleaut32<elf> -PE 0x20160000-201ce000 \ oleaut32 ELF 0x201ce000-201ed000 Deferred cabinet<elf> -PE 0x201d0000-201ed000 \ cabinet ELF 0x201ed000-2020a000 Deferred mpr<elf> -PE 0x201f0000-2020a000 \ mpr ELF 0x2020a000-2021e000 Deferred lz32<elf> -PE 0x20210000-2021e000 \ lz32 ELF 0x2021e000-2029c000 Deferred winmm<elf> -PE 0x20230000-2029c000 \ winmm ELF 0x2029c000-2030c000 Deferred libfreetype.so.6 ELF 0x2030c000-20385000 Deferred winex11<elf> -PE 0x20320000-20385000 \ winex11 ELF 0x20385000-2038e000 Deferred libsm.so.6 ELF 0x2038e000-203a5000 Deferred libice.so.6 ELF 0x203a5000-203ab000 Deferred libxxf86dga.so.1 ELF 0x203ab000-203b1000 Deferred libxxf86vm.so.1 ELF 0x203b1000-203b9000 Deferred libxrender.so.1 ELF 0x203b9000-203bd000 Deferred libxrandr.so ELF 0x203bd000-203c0000 Deferred iso8859-2.so ELF 0x203c0000-203ec000 Deferred libssl.so.0.9.6 ELF 0x203ec000-20403000 Deferred msacm<elf> -PE 0x203f0000-20403000 \ msacm ELF 0x20403000-20442000 Deferred riched20<elf> -PE 0x20410000-20442000 \ riched20 PE 0x20450000-204af000 Deferred xpcom ELF 0x204af000-204c8000 Deferred wsock32<elf> -PE 0x204c0000-204c8000 \ wsock32 ELF 0x204c8000-204f0000 Deferred ws2_32<elf> -PE 0x204d0000-204f0000 \ ws2_32 ELF 0x20624000-20737000 Deferred user32<elf> -PE 0x20640000-20737000 \ user32 PE 0x20740000-20750000 Deferred caps PE 0x20750000-20760000 Deferred chrome PE 0x20760000-20794000 Deferred gkparser PE 0x207a0000-2085a000 Deferred uconv PE 0x2ac10000-2ac81000 Deferred necko ELF 0x2b3ea000-2b424000 Deferred advapi32<elf> -PE 0x2b400000-2b424000 \ advapi32 PE 0x2d9c0000-2d9de000 Deferred embedcomponents ELF 0x2e94b000-2e95f000 Deferred olepro32<elf> -PE 0x2e950000-2e95f000 \ olepro32 PE 0x2f0c0000-2f0cd000 Deferred mozz PE 0x30000000-30026000 Deferred nspr4 PE 0x31cd0000-31cff000 Deferred xpc3250 ELF 0x327ed000-32820000 Deferred urlmon<elf> -PE 0x32800000-32820000 \ urlmon PE 0x36210000-3622a000 Deferred rdf ELF 0x384e1000-384e4000 Deferred xlcdef.so.2 PE 0x394b0000-394c4000 Deferred xpcom_compat ELF 0x3a7e5000-3a869000 Deferred gdi32<elf> -PE 0x3a800000-3a869000 \ gdi32 PE 0x40110000-40140000 Deferred mozctl ELF 0x410e3000-41100000 Deferred iphlpapi<elf> -PE 0x410f0000-41100000 \ iphlpapi ELF 0x41c17000-41c33000 Deferred ximcp.so.2 ELF 0x43b9f000-43be5000 Deferred rpcrt4<elf> -PE 0x43bb0000-43be5000 \ rpcrt4 PE 0x444a0000-444f4000 Deferred js3250 PE 0x46670000-4667f000 Deferred profile ELF 0x467d3000-46850000 Deferred libgl.so.1 PE 0x468a0000-468a7000 Deferred xpcom_compat_c ELF 0x4c97f000-4c9c2000 Deferred wineoss<elf> -PE 0x4c990000-4c9c2000 \ wineoss ELF 0x4e253000-4e281000 Deferred shdocvw<elf> -PE 0x4e260000-4e281000 \ shdocvw ELF 0x4f192000-4f19b000 Deferred libnss_files.so.2 ELF 0x50368000-503c5000 Deferred msvcrt<elf> -PE 0x50380000-503c5000 \ msvcrt PE 0x521b0000-521bd000 Deferred xppref32 PE 0x565b0000-565b6000 Deferred plds4 ELF 0x5944c000-59456000 Deferred libxcursor.so.1 ELF 0x59e0f000-59e24000 Deferred midimap<elf> -PE 0x59e20000-59e24000 \ midimap ELF 0x5e6ad000-5e6bd000 Deferred libxext.so.6 ELF 0x5e767000-5e831000 Deferred libx11.so.6 ELF 0x600ef000-60143000 Deferred shlwapi<elf> -PE 0x60100000-60143000 \ shlwapi ELF 0x6287e000-6289a000 Deferred imm32<elf> -PE 0x62890000-6289a000 \ imm32 ELF 0x63055000-6307d000 Deferred winspool<elf> -PE 0x63060000-6307d000 \ winspool PE 0x64040000-6406e000 Deferred i18n ELF 0x65ff0000-66078000 Deferred ole32<elf> -PE 0x66010000-66078000 \ ole32 ELF 0x665b3000-66672000 Deferred shell32<elf> -PE 0x665d0000-66672000 \ shell32 ELF 0x6691c000-66931000 Deferred ld-linux.so.2 ELF 0x66a10000-66b19000 Deferred libc.so.6 ELF 0x699a8000-69a3a000 Deferred comdlg32<elf> -PE 0x699c0000-69a3a000 \ comdlg32 ELF 0x6a59f000-6a5ba000 Deferred libcups.so.2 ELF 0x6a63a000-6a6f0000 Deferred libcrypto.so.0.9.6 ELF 0x6be33000-6be4b000 Deferred version<elf> -PE 0x6be40000-6be4b000 \ version ELF 0x6d90d000-6d931000 Deferred msacm32<elf> -PE 0x6d920000-6d931000 \ msacm32 ELF 0x714e0000-71510000 Deferred uxtheme<elf> -PE 0x714f0000-71510000 \ uxtheme ELF 0x73736000-737de000 Deferred comctl32<elf> -PE 0x73740000-737de000 \ comctl32 PE 0x74bd0000-74bf8000 Deferred docshell PE 0x76630000-76637000 Deferred plc4 ELF 0x77030000-77033000 Deferred libdl.so.2 PE 0x780c0000-78121000 Deferred msvcp60 ELF 0x7a619000-7a632000 Deferred oledlg<elf> -PE 0x7a620000-7a632000 \ oledlg ELF 0x7a8ab000-7a8eb000 Deferred wininet<elf> -PE 0x7a8c0000-7a8eb000 \ wininet ELF 0x7b800000-7b8f7000 Export kernel32<elf> -PE 0x7b820000-7b8f7000 \ kernel32 ELF 0x7bc00000-7bc73000 Export ntdll<elf> -PE 0x7bc10000-7bc73000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) E:\DreamCom\DreamCom.exe 0000000e 0 0000000d 0 0000000c 0 0000000b 0 0000000a 0 00000009 0 <== WineDbg terminated on pid 0x8
The program is very popular here in Czech Republic and in the specialized GSM mailing list there were already posts that it's the only one which keeps users on windoze. It's the reason I'm asking here whether it could be possible to fix it. It never worked in any version of wine yet, AFAIK. With regards, Pavel Troller
Pavel Troller wrote:
Hi, all the wine developers, thanks for wine, it's going to be really powerful now! However, even the most recent CVS update from yesterday still fails to run a small SMS sending program called Kubik SMS from DreamCom. This program can be freely downloaded: http://ww.dreamcom.cz/dream556.zip Program now installs smoothly, including Mozilla ActiveX Control (thanks for using the repackaged ReactOS version). However, after trying to run the program, the following crash appears:
Looks like some shdocvw functionality is missing in Wine, as I installed IE6 and then ran DreamCom.exe and it worked.
Maybe Jacek's work on Mozilla embedding will help.
Mike