http://bugs.winehq.org/show_bug.cgi?id=7847
Summary: StarCraft crashes after ~40min Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: molle.bestefich@gmail.com
Probably rather difficult to do anything about given the information available; this bug is just meant to identify that something subtle is wrong somewhere in Wine, possibly DirectX 8. Feel free to close bug without action.
Starcraft: Brood War crashes after 40 minutes of gameplay using nothing but built-in DLLs. GIT wine as of an hour ago (73e0e8bf17988f9efab4a52be8a6a7f988407c0f).
wine: Unhandled page fault on read access to 0x02b7e95e at address 0x4c4e8c (thread 0014), starting debugger... Unhandled exception: page fault on read access to 0x02b7e95e in 32-bit code (0x004c4e8c). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:004c4e8c ESP:0033fd38 EBP:01b80d24 EFLAGS:00010216( - 00 -RIAP1) EAX:000087ca EBX:00000029 ECX:0000008d EDX:0000000f ESI:02b76194 EDI:012a8850 Stack dump: 0x0033fd38: 01b7e70e 00000000 00000028 0003dbb0 0x0033fd48: 005711e0 00000005 004103a3 01b76c4a 0x0033fd58: 0033fd64 02b76194 005711e0 00000000 0x0033fd68: 00000000 0000004a 00000048 00410604 0x0033fd78: 00000028 00000005 0003dbb0 00000000 0x0033fd88: 0059aad4 00000002 00447ad9 006b2964 Backtrace: =>1 0x004c4e8c in starcraft (+0xc4e8c) (0x01b80d24) 2 0x27280727 (0x44284585) 3 0x00000000 (0x00000000) 0x004c4e8c: movb 0x0(%eax,%esi,1),%cl Modules: Module Address Debug info Name (97 modules) PE 400000- 6be000 Export starcraft PE 2000000- 2011000 Deferred local PE 10000000-1001a000 Deferred smackw32 PE 15000000-15040000 Deferred storm PE 18000000-1801a000 Deferred standard.snp ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7dc63000-7dc78000 Deferred midimap<elf> -PE 7dc70000-7dc78000 \ midimap ELF 7dc78000-7dc9f000 Deferred msacm32<elf> -PE 7dc80000-7dc9f000 \ msacm32 ELF 7dc9f000-7dd58000 Deferred libasound.so.2 ELF 7dd58000-7dd83000 Deferred winealsa<elf> -PE 7dd60000-7dd83000 \ winealsa ELF 7dd83000-7de12000 Deferred winmm<elf> -PE 7dd90000-7de12000 \ winmm ELF 7de12000-7de5d000 Deferred dsound<elf> -PE 7de20000-7de5d000 \ dsound ELF 7def4000-7defd000 Deferred libgcc_s.so.1 ELF 7dfc7000-7e03c000 Deferred libglu.so.1 ELF 7e03c000-7e0f9000 Deferred wined3d<elf> -PE 7e050000-7e0f9000 \ wined3d ELF 7e0f9000-7e14a000 Deferred ddraw<elf> -PE 7e100000-7e14a000 \ ddraw ELF 7e25b000-7e358000 Deferred libcrypto.so.0.9.7 ELF 7e358000-7e387000 Deferred libssl.so.0.9.7 ELF 7e387000-7e3a3000 Deferred libcups.so.2 ELF 7e3ab000-7e3c3000 Deferred msacm32<elf> -PE 7e3b0000-7e3c3000 \ msacm32 ELF 7e3c3000-7e3f5000 Deferred uxtheme<elf> -PE 7e3d0000-7e3f5000 \ uxtheme ELF 7e3f5000-7e3fa000 Deferred libxfixes.so.3 ELF 7e3fa000-7e403000 Deferred libxcursor.so.1 ELF 7e423000-7e42b000 Deferred libxrender.so.1 ELF 7e42b000-7e432000 Deferred libdrm.so.2 ELF 7e432000-7e48c000 Deferred libgl.so.1 ELF 7e48c000-7e491000 Deferred libxdmcp.so.6 ELF 7e491000-7e57e000 Deferred libx11.so.6 ELF 7e57e000-7e58c000 Deferred libxext.so.6 ELF 7e58c000-7e591000 Deferred libxxf86vm.so.1 ELF 7e591000-7e5a8000 Deferred libice.so.6 ELF 7e5a8000-7e637000 Deferred winex11<elf> -PE 7e5c0000-7e637000 \ winex11 ELF 7e637000-7e65d000 Deferred libexpat.so.0 ELF 7e65d000-7e68b000 Deferred libfontconfig.so.1 ELF 7e68b000-7e69d000 Deferred libz.so.1 ELF 7e69d000-7e708000 Deferred libfreetype.so.6 ELF 7e70b000-7e728000 Deferred imm32<elf> -PE 7e710000-7e728000 \ imm32 ELF 7e728000-7e741000 Deferred version<elf> -PE 7e730000-7e741000 \ version ELF 7e741000-7e7a5000 Deferred msvcrt<elf> -PE 7e750000-7e7a5000 \ msvcrt ELF 7e7a5000-7e7bf000 Deferred crtdll<elf> -PE 7e7b0000-7e7bf000 \ crtdll ELF 7e7bf000-7e7f2000 Deferred winspool<elf> -PE 7e7d0000-7e7f2000 \ winspool ELF 7e7f2000-7e8b3000 Deferred comctl32<elf> -PE 7e800000-7e8b3000 \ comctl32 ELF 7e8b3000-7e8c5000 Deferred libresolv.so.2 ELF 7e8c5000-7e8e3000 Deferred iphlpapi<elf> -PE 7e8d0000-7e8e3000 \ iphlpapi ELF 7e8e3000-7e938000 Deferred rpcrt4<elf> -PE 7e8f0000-7e938000 \ rpcrt4 ELF 7e938000-7e9ce000 Deferred gdi32<elf> -PE 7e950000-7e9ce000 \ gdi32 ELF 7e9ce000-7eb0a000 Deferred user32<elf> -PE 7e9f0000-7eb0a000 \ user32 ELF 7eb0a000-7eba7000 Deferred ole32<elf> -PE 7eb20000-7eba7000 \ ole32 ELF 7eba7000-7ec00000 Deferred shlwapi<elf> -PE 7ebc0000-7ec00000 \ shlwapi ELF 7ec00000-7ecfc000 Deferred shell32<elf> -PE 7ec10000-7ecfc000 \ shell32 ELF 7ecfc000-7ed9c000 Deferred comdlg32<elf> -PE 7ed00000-7ed9c000 \ comdlg32 ELF 7ed9c000-7ede1000 Deferred advapi32<elf> -PE 7edb0000-7ede1000 \ advapi32 ELF 7ede1000-7ef07000 Deferred kernel32<elf> -PE 7ee00000-7ef07000 \ kernel32 ELF 7ef07000-7ef11000 Deferred libnss_files.so.2 ELF 7ef11000-7ef26000 Deferred libnsl.so.1 ELF 7ef26000-7ef48000 Deferred libm.so.6 ELF 7ef48000-7ef4b000 Deferred libxrandr.so.2 ELF 7ef4b000-7ef54000 Deferred libsm.so.6 ELF 7ef54000-7ef68000 Deferred lz32<elf> -PE 7ef60000-7ef68000 \ lz32 ELF 7ef68000-7f000000 Deferred ntdll<elf> -PE 7ef80000-7f000000 \ ntdll ELF b7d00000-b7d0a000 Deferred libnss_nis.so.2 ELF b7d0b000-b7d0f000 Deferred libdl.so.2 ELF b7d0f000-b7e22000 Deferred libc.so.6 ELF b7e22000-b7e34000 Deferred libpthread.so.0 ELF b7e34000-b7e37000 Deferred libxinerama.so.1 ELF b7e37000-b7e40000 Deferred libnss_compat.so.2 ELF b7e51000-b7e54000 Deferred libxau.so.6 ELF b7e54000-b7f65000 Deferred libwine.so.1 ELF b7f66000-b7f7d000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000016 00000018 0 00000017 0 00000013 (D) starcraft.exe 00000037 2 0000001c 0 0000001b 15 0000001a 15 00000015 1 00000014 0 <==