http://bugs.winehq.org/show_bug.cgi?id=2996
Summary: More Aliens vs Predator Gold crash reports... Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: komm2es@gmail.com
Another crash I've discovered in Aliens vs Predator Gold game (different from the one of bug report #2987: see and compare the backtrace of both reports):
wine: Unhandled exception (thread 000b), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x7abf0000 in 32-bit code (0x7740866e). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7740866e ESP:7f765944 EBP:fffffff8 EFLAGS:00210202( - 00 - -RI1) EAX:00000000 EBX:77426c38 ECX:00000010 EDX:00000000 ESI:7f54cfe0 EDI:7abf0000 Stack dump: 0x7f765944: 7af24c40 7abe0020 fffffff8 7741f420 0x7f765954: fffffff5 00000004 0a50d000 00008000 0x7f765964: 00000000 77426c38 77c71f58 00000002 0x7f765974: 0000ae08 7740935c 7af24c40 00000000 0x7f765984: 0000ae08 00000001 77ede655 00000a8a 0x7f765994: 00000000 00007e08 00000000 000007d0 Backtrace: 0x7740866e DSOUND_MixInBuffer+0x20e in dsound: movswl 0x0(%edi),%edx Modules: Module Address Debug info Name (67 modules) PE 0x00400000-00876000 Deferred avp PE 0x10000000-1001a000 Deferred smackw32 ELF 0x773d6000-77427000 Export dsound<elf> -PE 0x773f0000-77427000 \ dsound ELF 0x77427000-774f4000 Deferred libx11.so.6 ELF 0x774f4000-77502000 Deferred libxext.so.6 ELF 0x77502000-7751a000 Deferred libice.so.6 ELF 0x7751a000-77523000 Deferred libsm.so.6 ELF 0x77532000-775b3000 Deferred ddraw<elf> -PE 0x77550000-775b3000 \ ddraw ELF 0x775b3000-775f0000 Deferred dinput<elf> -PE 0x775d0000-775f0000 \ dinput PE 0x775f0000-77621000 Deferred binkw32 ELF 0x7762d000-7764d000 Deferred iphlpapi<elf> -PE 0x77640000-7764d000 \ iphlpapi ELF 0x7764d000-77698000 Deferred rpcrt4<elf> -PE 0x77660000-77698000 \ rpcrt4 ELF 0x77698000-7772b000 Deferred ole32<elf> -PE 0x776b0000-7772b000 \ ole32 ELF 0x7772b000-77869000 Deferred user32<elf> -PE 0x77750000-77869000 \ user32 ELF 0x77869000-778ec000 Deferred winmm<elf> -PE 0x77880000-778ec000 \ winmm ELF 0x778ec000-7792e000 Deferred advapi32<elf> -PE 0x77900000-7792e000 \ advapi32 ELF 0x7792e000-779c0000 Deferred gdi32<elf> -PE 0x77940000-779c0000 \ gdi32 ELF 0x77b02000-77c20000 Deferred kernel32<elf> -PE 0x77b30000-77c20000 \ kernel32 ELF 0x77d40000-77d4b000 Deferred libnss_files.so.2 ELF 0x77d5a000-77d7d000 Deferred libm.so.6 ELF 0x77d7d000-77e72000 Deferred libwine_unicode.so.1 ELF 0x77e81000-77f00000 Deferred ntdll<elf> -PE 0x77ea0000-77f00000 \ ntdll ELF 0x77f00000-77f03000 Deferred <wine-loader> ELF 0x7f54d000-7f556000 Deferred libgcc_s.so.1 ELF 0x7f87c000-7f890000 Deferred joystick.drv<elf> -PE 0x7f880000-7f890000 \ joystick.drv ELF 0x7fbfb000-7fc10000 Deferred midimap.drv<elf> -PE 0x7fc00000-7fc10000 \ midimap.drv ELF 0x7fd25000-7fd4a000 Deferred msacm32<elf> -PE 0x7fd30000-7fd4a000 \ msacm32 ELF 0x7fd4a000-7fd64000 Deferred msacm.drv<elf> -PE 0x7fd50000-7fd64000 \ msacm.drv ELF 0x7fd64000-7fdaa000 Deferred wineoss.drv<elf> -PE 0x7fd70000-7fdaa000 \ wineoss.drv ELF 0x7fdaf000-7fdce000 Deferred imm32<elf> -PE 0x7fdc0000-7fdce000 \ imm32 ELF 0x7fdce000-7fdd2000 Deferred iso8859-15.so ELF 0x7fdd3000-7fdf1000 Deferred ximcp.so.2 ELF 0x7fdf1000-7fdf5000 Deferred libxrandr.so ELF 0x7fe04000-7fe0d000 Deferred libxcursor.so.1 ELF 0x7fe0d000-7fe15000 Deferred libxrender.so.1 ELF 0x7fe15000-7fe1a000 Deferred libxxf86vm.so.1 ELF 0x7fe1a000-7fe85000 Deferred libgl.so.1 ELF 0x7fe91000-7fe94000 Deferred xlcdef.so.2 ELF 0x7fe94000-7ff24000 Deferred winex11.drv<elf> -PE 0x7feb0000-7ff24000 \ winex11.drv ELF 0x7ff24000-7ff44000 Deferred libexpat.so.0 ELF 0x7ff44000-7ff73000 Deferred libfontconfig.so.1 ELF 0x7ff73000-7ff85000 Deferred libz.so.1 ELF 0x7ff85000-7fff1000 Deferred libfreetype.so.6 ELF 0xb7e81000-b7e85000 Deferred libdl.so.2 ELF 0xb7e85000-b7faf000 Deferred libc.so.6 ELF 0xb7faf000-b7fc1000 Deferred libpthread.so.0 ELF 0xb7fc1000-b7fda000 Deferred libwine.so.1 ELF 0xb7fea000-b8000000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\default\AvPG\avp.exe 00000014 15 00000013 0 0000000b 15 <== 00000009 0 WineDbg terminated on pid 0x8
Comments ----------------
Both crashes (the one from the bug #2987 and this one) are random. The game doesn't crash in any specific situation, or when executing a specific action. It simply crashes and returns to X during gameplay.
Peculiarly, this Dsound crash is the one who made me originally decide to create a Bugzilla bug report, but when I created a Bugzilla account and disposed to play the game (and let it crash, in order to copy&paste the winedebug log), I discovered that I was unable to reproduce it....until now ;) AFAIK, there's no new type of crashes apart from those two...