http://bugs.winehq.org/show_bug.cgi?id=4009
lukas@petrovicky.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukas@petrovicky.net
------- Additional Comments From lukas@petrovicky.net 2006-20-01 17:46 ------- Also having a problem with Worms Armageddon, with latest patch applied and Wine 0.9.6. Game window appears, is blank and crashes almost immediately with:
$ wine "C:\Team17\Worms Armageddon\wa.exe" fixme:ole:CoRegisterMessageFilter stub fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7ff27aa8)->(0x2002a,00000011)fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7ff27aa8)->(0x2002a,00000011)fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_WAIT flag right now. fixme:x11drv:X11DRV_DDHAL_CreatePalette stub wine: Unhandled division by zero at address 0x422f69 (thread 000c), starting debugger... WineDbg starting on pid 0xb Unhandled exception: divide by zero in 32-bit code (0x00422f69). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:00422f69 ESP:7fc9c07c EBP:00000000 EFLAGS:00210206( - 00 - RIP1) EAX:000060fc EBX:005a4b00 ECX:e0fcfdfa EDX:00000000 ESI:7ee96448 EDI:00000000 Stack dump: 0x7fc9c07c: 00000000 000001dc 00422707 006f2ac0 0x7fc9c08c: 006f2ac0 20574414 7ed81b00 004a31ca 0x7fc9c09c: 008541c8 005a4bc8 00000018 00000018 0x7fc9c0ac: 00000020 00000000 7ed81b00 00000000 0x7fc9c0bc: 004a1a6e 006f2ac0 006f2ac0 7fc9fde8 0x7fc9c0cc: ffffffff 00000084 7ed81b10 7ed81d00 0200: sel=1007 base=7ffdc000 limit=00001fff 32-bit rw- Backtrace: =>1 0x00422f69 in wa (+0x22f69) (0x00422f69) 0x00422f69: idivl %edi,%eax Modules: Module Address Debug info Name (86 modules) ELF 0x001c2000-001ec000 Deferred libfontconfig.so.1 PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa ELF 0x00a8b000-00aa5000 Deferred libice.so.6 ELF 0x00bd2000-00bdb000 Deferred libsm.so.6 ELF 0x00bdd000-00c58000 Deferred libgl.so.1 ELF 0x00de6000-00deb000 Deferred libxxf86vm.so.1 ELF 0x02ece000-02f9c000 Deferred libasound.so.2 PE 0x1ffc0000-1ffe1000 Deferred ltfil10n ELF 0x20000000-20019000 Deferred libwine.so.1 ELF 0x20158000-201c9000 Deferred ntdll<elf> -PE 0x20170000-201c9000 \ ntdll ELF 0x201c9000-202bf000 Deferred libwine_unicode.so.1 ELF 0x202e4000-202ef000 Deferred libnss_files.so.2 ELF 0x202ef000-203e1000 Deferred kernel32<elf> -PE 0x20310000-203e1000 \ kernel32 ELF 0x204cf000-20550000 Deferred ole32<elf> -PE 0x204e0000-20550000 \ ole32 ELF 0x20550000-2058a000 Deferred advapi32<elf> -PE 0x20560000-2058a000 \ advapi32 ELF 0x2058a000-20698000 Deferred user32<elf> -PE 0x205a0000-20698000 \ user32 ELF 0x20698000-206dd000 Deferred rpcrt4<elf> -PE 0x206b0000-206dd000 \ rpcrt4 ELF 0x206dd000-206f6000 Deferred wsock32<elf> -PE 0x206e0000-206f6000 \ wsock32 ELF 0x206f6000-2071e000 Deferred ws2_32<elf> -PE 0x20700000-2071e000 \ ws2_32 ELF 0x2071e000-2079b000 Deferred winmm<elf> -PE 0x20730000-2079b000 \ winmm ELF 0x2079b000-207e6000 Deferred dsound<elf> -PE 0x207b0000-207e6000 \ dsound ELF 0x207e6000-20877000 Deferred comdlg32<elf> -PE 0x207f0000-20877000 \ comdlg32 ELF 0x20877000-20931000 Deferred shell32<elf> -PE 0x20890000-20931000 \ shell32 ELF 0x20931000-209d8000 Deferred comctl32<elf> -PE 0x20940000-209d8000 \ comctl32 ELF 0x209d8000-209ff000 Deferred winspool<elf> -PE 0x209e0000-209ff000 \ winspool ELF 0x209ff000-20a85000 Deferred oleaut32<elf> -PE 0x20a20000-20a85000 \ oleaut32 PE 0x20a90000-20add000 Deferred ltkrn10n ELF 0x20b0f000-20b2e000 Deferred ximcp.so.2 ELF 0x20b2e000-20b49000 Deferred imm32<elf> -PE 0x20b40000-20b49000 \ imm32 ELF 0x20cdd000-20d04000 Deferred winealsa<elf> -PE 0x20cf0000-20d04000 \ winealsa ELF 0x20dd2000-20df5000 Deferred msacm32<elf> -PE 0x20de0000-20df5000 \ msacm32 ELF 0x20df5000-20e0a000 Deferred midimap<elf> -PE 0x20e00000-20e0a000 \ midimap ELF 0x20e0a000-20e1e000 Deferred riched32<elf> -PE 0x20e10000-20e1e000 \ riched32 ELF 0x20e1e000-20e5d000 Deferred riched20<elf> -PE 0x20e30000-20e5d000 \ riched20 ELF 0x24d2c000-24d44000 Deferred oledlg<elf> -PE 0x24d30000-24d44000 \ oledlg ELF 0x2e27c000-2e27e000 Deferred xlcutf8load.so.2 ELF 0x2faa0000-2fb13000 Deferred ddraw<elf> -PE 0x2fac0000-2fb13000 \ ddraw ELF 0x365ae000-365cc000 Deferred iphlpapi<elf> -PE 0x365c0000-365cc000 \ iphlpapi ELF 0x36610000-36690000 Deferred gdi32<elf> -PE 0x36620000-36690000 \ gdi32 ELF 0x3d260000-3d2d8000 Deferred winex11<elf> -PE 0x3d270000-3d2d8000 \ winex11 ELF 0x3f2d7000-3f306000 Deferred uxtheme<elf> -PE 0x3f2e0000-3f306000 \ uxtheme ELF 0x6732f000-67346000 Deferred msacm<elf> -PE 0x67340000-67346000 \ msacm ELF 0x75b65000-75bb8000 Deferred shlwapi<elf> -PE 0x75b80000-75bb8000 \ shlwapi ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000b (D) C:\Team17\Worms Armageddon\wa.exe 0000000e 0 0000000d 0 0000000c 0 <== WineDbg terminated on pid 0xb [triceo@Silencis .wine]$ wine "C:\Team17\Worms Armageddon\wa.exe" fixme:ole:CoRegisterMessageFilter stub fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7ff27aa8)->(0x10026,00000011)fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7ff27aa8)->(0x10026,00000011)fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_WAIT flag right now. fixme:x11drv:X11DRV_DDHAL_CreatePalette stub wine: Unhandled division by zero at address 0x422f69 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: divide by zero in 32-bit code (0x00422f69). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:00422f69 ESP:7fc9c07c EBP:00000000 EFLAGS:00210202( - 00 - -RI1) EAX:000001a7 EBX:005a4b00 ECX:01a79461 EDX:00000000 ESI:7ee96448 EDI:00000000 Stack dump: 0x7fc9c07c: 00000000 00001a4e 00422707 006f2ac0 0x7fc9c08c: 006f2ac0 203ff414 7ed81b00 004a31ca 0x7fc9c09c: 008541c8 005a4bc8 00000018 00000018 0x7fc9c0ac: 00000020 00000000 7ed81b00 00000000 0x7fc9c0bc: 004a1a6e 006f2ac0 006f2ac0 7fc9fde8 0x7fc9c0cc: ffffffff 00000084 7ed81b10 7ed81d00 0200: sel=1007 base=7ffdc000 limit=00001fff 32-bit rw- Backtrace: =>1 0x00422f69 in wa (+0x22f69) (0x00422f69) 0x00422f69: idivl %edi,%eax Modules: Module Address Debug info Name (86 modules) ELF 0x001c2000-001ec000 Deferred libfontconfig.so.1 PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa PE 0x00400000-00a0f000 Export wa ELF 0x00a8b000-00aa5000 Deferred libice.so.6 ELF 0x00bd2000-00bdb000 Deferred libsm.so.6 ELF 0x00bdd000-00c58000 Deferred libgl.so.1 ELF 0x00de6000-00deb000 Deferred libxxf86vm.so.1 ELF 0x02ece000-02f9c000 Deferred libasound.so.2 PE 0x1ffc0000-1ffe1000 Deferred ltfil10n ELF 0x20000000-20019000 Deferred libwine.so.1 ELF 0x20158000-201c9000 Deferred ntdll<elf> -PE 0x20170000-201c9000 \ ntdll ELF 0x201ee000-201f9000 Deferred libnss_files.so.2 ELF 0x201f9000-2026c000 Deferred ddraw<elf> -PE 0x20220000-2026c000 \ ddraw ELF 0x2035a000-203db000 Deferred ole32<elf> -PE 0x20370000-203db000 \ ole32 ELF 0x203db000-20415000 Deferred advapi32<elf> -PE 0x203f0000-20415000 \ advapi32 ELF 0x20415000-20433000 Deferred iphlpapi<elf> -PE 0x20420000-20433000 \ iphlpapi ELF 0x20433000-2044c000 Deferred wsock32<elf> -PE 0x20440000-2044c000 \ wsock32 ELF 0x2044c000-20474000 Deferred ws2_32<elf> -PE 0x20450000-20474000 \ ws2_32 ELF 0x20474000-204c7000 Deferred shlwapi<elf> -PE 0x20490000-204c7000 \ shlwapi ELF 0x204c7000-204df000 Deferred oledlg<elf> -PE 0x204d0000-204df000 \ oledlg PE 0x204e0000-2052d000 Deferred ltkrn10n ELF 0x205b4000-205d3000 Deferred ximcp.so.2 ELF 0x205d3000-205ee000 Deferred imm32<elf> -PE 0x205e0000-205ee000 \ imm32 ELF 0x2077a000-2078f000 Deferred midimap<elf> -PE 0x20780000-2078f000 \ midimap ELF 0x26ee9000-26f69000 Deferred gdi32<elf> -PE 0x26f00000-26f69000 \ gdi32 ELF 0x331a1000-3321e000 Deferred winmm<elf> -PE 0x331b0000-3321e000 \ winmm ELF 0x339eb000-33a1a000 Deferred uxtheme<elf> -PE 0x339f0000-33a1a000 \ uxtheme ELF 0x39193000-391a7000 Deferred riched32<elf> -PE 0x391a0000-391a7000 \ riched32 ELF 0x39c39000-39c60000 Deferred winspool<elf> -PE 0x39c40000-39c60000 \ winspool ELF 0x3f4cc000-3f4f3000 Deferred winealsa<elf> -PE 0x3f4e0000-3f4f3000 \ winealsa ELF 0x4abe1000-4ac72000 Deferred comdlg32<elf> -PE 0x4abf0000-4ac72000 \ comdlg32 ELF 0x4b540000-4b57f000 Deferred riched20<elf> -PE 0x4b550000-4b57f000 \ riched20 ELF 0x4fbf9000-4fc1c000 Deferred msacm32<elf> -PE 0x4fc00000-4fc1c000 \ msacm32 ELF 0x510d6000-5111b000 Deferred rpcrt4<elf> -PE 0x510f0000-5111b000 \ rpcrt4 ELF 0x587a9000-58850000 Deferred comctl32<elf> -PE 0x587b0000-58850000 \ comctl32 ELF 0x5e990000-5ea4a000 Deferred shell32<elf> -PE 0x5e9b0000-5ea4a000 \ shell32 ELF 0x60508000-60616000 Deferred user32<elf> -PE 0x60520000-60616000 \ user32 ELF 0x67d3f000-67d8a000 Deferred dsound<elf> -PE 0x67d50000-67d8a000 \ dsound ELF 0x6a152000-6a154000 Deferred xlcutf8load.so.2 ELF 0x6bab0000-6bba6000 Deferred libwine_unicode.so.1 ELF 0x6e9eb000-6eadd000 Deferred kernel32<elf> -PE 0x6ea00000-6eadd000 \ kernel32 ELF 0x6ebea000-6ec70000 Deferred oleaut32<elf> -PE 0x6ec00000-6ec70000 \ oleaut32 ELF 0x6f2ef000-6f367000 Deferred winex11<elf> -PE 0x6f300000-6f367000 \ winex11 ELF 0x744fe000-74515000 Deferred msacm<elf> -PE 0x74500000-74515000 \ msacm ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Team17\Worms Armageddon\wa.exe 0000000b 0 0000000a 0 00000009 0 <== WineDbg terminated on pid 0x8