http://bugs.winehq.org/show_bug.cgi?id=3456
Summary: Gazillionaire Game Background not fully drawn. Product: Wine Version: CVS Platform: PC URL: http://www.lavamind.com/gaz.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-gdi AssignedTo: wine-bugs@winehq.org ReportedBy: CaptainSifff@gmx.de
Gazillionaire produces some graphical glitch. some pieces of the screen are not drawn(mostly it's the background of sth.) (Screenshot attached) shortly after loading a Game it also crashed(happens quite often when playing it in wine). This both happens with Windows Version set to "Automatic" and "Win95". Shareware Download: http://www.lavamind.com/download.html Here's the output: err:x11drv:X11DRV_CreateWindow invalid window width -22 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 fixme:class:GetClassLong16 offset -24 not supported on other process window 0x20 wine: Unhandled exception (thread 000a), starting debugger... WineDbg starting on pid 0x8 fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image E:\Gaz2\gaz2.exe Unhandled exception: invalid float operation in 32-bit code (0x7fc25ce4). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:11df GS:0033 EIP:7fc25ce4 ESP:7ea5e06c EBP:7ea5e0a4 EFLAGS:00210206( - 00 - RIP1) EAX:7fc25cc4 EBX:7fca060c ECX:00200216 EDX:7e8cb7f8 ESI:7ea5e0c4 EDI:0000000a Stack dump: 0x7ea5e06c: 00000033 000011df 000011f7 000011f7 0x7ea5e07c: 00000000 00000000 00000000 15df0000 0x7ea5e08c: 000023df 00000001 00000000 13721f72 0x7ea5e09c: 00000006 00000328 7ea5e0b0 7fc237b1 0x7ea5e0ac: 7ea5e0c4 7ea5e3b0 7fc918a2 7fc25ab0 0x7ea5e0bc: 7e8cb828 7ea5e0c4 00000000 00000000 023b: sel=11df base=7f650000 limit=00001fff 32-bit rw- Backtrace: =>1 0x7fc25ce4 WIN87_fpmath+0x234(context=0x7ea5e0c4) [/home/sifff/wine/dlls/kernel/win87em.c:164] in kernel32 (0x7ea5e0a4) 2 0x7fc237b1 in kernel32 (+0x137b1) (0x7ea5e0b0) 3 0x7fc918a2 __wine_call_from_16_regs+0x11a in kernel32 (0x7ea5e3b0) 4 0x16af:0x0397 (0x11f7:0x6a62) 5 0x16af:0x0a96 (0x11f7:0x6aa6) 6 0x16af:0x005a (0x11f7:0x6ace) 7 0x16af:0x3f1e (0x11f7:0x6b18) 8 0x16af:0xb0bc (0x11f7:0x6b34) 9 0x16af:0x0000 (0x11f7:0x6b50) 10 0x16af:0x82f1 (0x11f7:0x6b5a) 11 0x159f:0x0030 (0x11f7:0x6b88) 12 0x159f:0x0311 (0x11f7:0x6bdc) 13 0x1507:0x04f2 (0x11f7:0x6c20) 14 0x1507:0x0204 (0x11f7:0x6c32) 15 0x165f:0x0455 (0x11f7:0x6c58) 16 0x165f:0x0408 (0x11f7:0x6c68) 17 0x169f:0x0041 (0x11f7:0x6c8c) 18 0x15a7:0x4b8a (0x11f7:0x6cba) 19 0x15a7:0x0000 (0x11f7:0x6cd6) 20 0x15a7:0x82f1 (0x11f7:0x6ce0) 21 0x159f:0x0030 (0x11f7:0x6d0e) 22 0x159f:0x0311 (0x11f7:0x6d62) 23 0x1507:0x04f2 (0x11f7:0x6da6) 24 0x1507:0x0204 (0x11f7:0x6db8) 25 0x165f:0x0455 (0x11f7:0x6dde) 26 0x165f:0x0408 (0x11f7:0x6dee) 27 0x169f:0x0041 (0x11f7:0x6e12) 28 0x15a7:0x4b8a (0x11f7:0x6e48) 29 0x15a7:0x0000 (0x11f7:0x6e64) 30 0x15a7:0x82f1 (0x11f7:0x6e6e) 31 0x159f:0x0030 (0x11f7:0x6e9c) 32 0x159f:0x0311 (0x11f7:0x6ef0) 33 0x1507:0x04f2 (0x11f7:0x6f34) 34 0x1507:0x0204 (0x11f7:0x6f46) 35 0x165f:0x0455 (0x11f7:0x6f6c) 36 0x165f:0x0408 (0x11f7:0x6f7c) 37 0x169f:0x0041 (0x11f7:0x6fa0) 38 0x15a7:0x4b8a (0x11f7:0x6fce) 39 0x15a7:0x00b6 (0x11f7:0x6fea) 40 0x15a7:0x0000 (0x11f7:0x7006) 41 0x15df:0xffff (0x11f7:0x701a) 42 0x15df:0x82f1 (0x11f7:0x7024) 43 0x159f:0x0030 (0x11f7:0x7052) 44 0x159f:0x0311 (0x11f7:0x70a6) 45 0x15df:0x16a3 (0x11f7:0x70ee) 46 0x15df:0x12d2 (0x11f7:0x713a) 47 0x2207:0x4464 (0x11f7:0x719e) 48 0x15df:0x055c (0x11f7:0x71c8) 49 0x15df:0x031c (0x11f7:0x71f4) 50 0x1027:0x0458 __wine_call_to_16_ret+0x0 in kernel32 (0x11f7:0x722e) 51 0x7fc90daf K32WOWCallback16Ex+0xcf(vpfn16=0x0, dwFlags=0x2, cbArgs=0xa, pArgs=0x7ea5e708, pdwRetCode=0x7ea5e43c) [/home/sifff/wine/dlls/kernel/wowthunk.c:626] in kernel32 (0x7ea5e408) 52 0x7fa6eb3a WINPROC_CallWndProc16+0x17a(wParam=0x0, lParam=0x17e0209) [/home/sifff/wine/dlls/user/winproc.c:488] in user32 (0x7ea5e740) 53 0x7fa73b00 CallWindowProc16+0x160(func=0x7facff7c, hwnd=0x40, msg=0x202, wParam=0x0, lParam=0x17e0209) [/home/sifff/wine/dlls/user/winproc.c:3179] in user32 (0x7ea5e770) 54 0x7fa45455 DispatchMessage16+0xc5(msg=0x7e8cc032) [/home/sifff/wine/dlls/user/msg16.c:375] in user32 (0x7ea5e7a0) 55 0x7f9dbd55 in user32 (+0xbd55) (0x7ea5e7b0) 56 0x7fc91761 __wine_call_from_16+0x6d in kernel32 (0x7ea5e7e0) 57 0x158f:0x017c (0x11f7:0x7262) 58 0x7fc90daf K32WOWCallback16Ex+0xcf(vpfn16=0x0, dwFlags=0x2, cbArgs=0x0, pArgs=0x0, pdwRetCode=0x7ea5e878) [/home/sifff/wine/dlls/kernel/wowthunk.c:626] in kernel32 (0x7ea5e838) 59 0x7fc5ce35 NE_StartTask+0x285 [/home/sifff/wine/dlls/kernel/ne_module.c:1341] in kernel32 (0x7ea5eb50) 60 0x7fc82cfb task_start+0x6b(p=0x7fd4acc8) [/home/sifff/wine/dlls/kernel/task.c:483] in kernel32 (0x7ea5eb70) 61 0x7fc83b4b THREAD_Start+0x11b(ptr=0x7fd4aa00) [/home/sifff/wine/dlls/kernel/thread.c:104] in kernel32 (0x7ea5ec40) 62 0x7ffdb263 start_thread+0x193(info=0x7fd49038) [/home/sifff/wine/dlls/ntdll/thread.c:231] in ntdll (0x7ea5f488) fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for libpthread.so.0 fixme:dbghelp_dwarf:dwarf2_parse_const_type need to generate a name fixme:dbghelp_dwarf:dwarf2_parse_const_type need to generate a name 63 0xb7f28270 start_thread+0x80 in libpthread.so.0 (0x7ea5f4e8) 64 0xb7ec241e __clone+0x5e in libc.so.6 (0x00000000) 0x7fc25ce4 WIN87_fpmath+0x234 [/home/sifff/wine/dlls/kernel/win87em.c:164] in kernel32: wait 164 __asm__ __volatile__("fist %0;wait" : "=m" (dw) : : "memory"); Modules: Module Address Debug info Name (58 modules) ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7ec83000-7eca5000 Deferred msacm32<elf> -PE 0x7ec90000-7eca5000 \ msacm32 ELF 0x7eca5000-7ecbd000 Deferred msacm.drv<elf> -PE 0x7ecb0000-7ecbd000 \ msacm.drv ELF 0x7ecbd000-7ed02000 Deferred wineoss.drv<elf> -PE 0x7ecd0000-7ed02000 \ wineoss.drv ELF 0x7ed02000-7ed86000 Deferred winmm<elf> -PE 0x7ed10000-7ed86000 \ winmm ELF 0x7ed86000-7ede7000 Deferred winedos<elf> -PE 0x7ed90000-7ede7000 \ winedos ELF 0x7ee2a000-7ee47000 Deferred imm32<elf> -PE 0x7ee30000-7ee47000 \ imm32 ELF 0x7ee47000-7ee64000 Deferred ximcp.so.2 ELF 0x7ee64000-7f5cd000 Deferred libglcore.so.1 ELF 0x7f5cd000-7f64c000 Deferred libgl.so.1 ELF 0x7f653000-7f65c000 Deferred libxcursor.so.1.0.2 ELF 0x7f65c000-7f664000 Deferred libxrender.so.1 ELF 0x7f664000-7f72f000 Deferred libx11.so.6 ELF 0x7f72f000-7f7b2000 Deferred winex11.drv<elf> -PE 0x7f740000-7f7b2000 \ winex11.drv ELF 0x7f7b2000-7f7d7000 Deferred libexpat.so.0 ELF 0x7f7d7000-7f80c000 Deferred libfontconfig.so.1 ELF 0x7f80c000-7f824000 Deferred libice.so.6 ELF 0x7f824000-7f83e000 Deferred libz.so.1 ELF 0x7f83e000-7f8ce000 Deferred libfreetype.so.6 ELF 0x7f8d1000-7f8e6000 Deferred midimap<elf> -PE 0x7f8e0000-7f8e6000 \ midimap ELF 0x7f8e6000-7f925000 Deferred advapi32<elf> -PE 0x7f8f0000-7f925000 \ advapi32 ELF 0x7f925000-7f9b3000 Deferred gdi32<elf> -PE 0x7f940000-7f9b3000 \ gdi32 ELF 0x7f9b3000-7fae0000 Stabs user32<elf> -PE 0x7f9d0000-7fae0000 \ user32 ELF 0x7fbe1000-7fbe4000 Deferred xlcdef.so.2 ELF 0x7fbe4000-7fbf9000 Deferred winevdm<elf> -PE 0x7fbf0000-7fbf9000 \ gaz2 ELF 0x7fbf9000-7fd00000 Stabs kernel32<elf> -PE 0x7fc10000-7fd00000 \ kernel32 ELF 0x7fe10000-7fe14000 Deferred libxrandr.so.2 ELF 0x7fe14000-7fe1f000 Deferred libnss_files.so.2 ELF 0x7fe1f000-7fe34000 Deferred libnsl.so.1 ELF 0x7fe34000-7fe3c000 Deferred libnss_compat.so.2 ELF 0x7fe3c000-7fe4b000 Deferred libxext.so.6 ELF 0x7fe4b000-7fe50000 Deferred libxxf86vm.so.1 ELF 0x7fe54000-7fe7b000 Deferred libm.so.6 ELF 0x7fe7b000-7ff70000 Deferred libwine_unicode.so.1 ELF 0x7ff71000-7ff7a000 Deferred libsm.so.6 ELF 0x7ff7a000-7ff84000 Deferred libnss_nis.so.2 ELF 0x7ff86000-7ff88000 Deferred libnvidia-tls.so.1 ELF 0x7ff88000-80000000 Stabs ntdll<elf> -PE 0x7ffa0000-80000000 \ ntdll ELF 0xb7e02000-b7e06000 Deferred libdl.so.2 ELF 0xb7e06000-b7f23000 Export libc.so.6 ELF 0xb7f23000-b7f35000 Export libpthread.so.0 ELF 0xb7f35000-b7f4f000 Deferred libwine.so.1 ELF 0xb7f61000-b7f67000 Deferred libxxf86dga.so.1 ELF 0xb7f68000-b7f84000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) E:\Gaz2\gaz2.exe 0000000b 0 0000000a 0 <== 00000009 0 WineDbg terminated on pid 0x8