http://bugs.winehq.org/show_bug.cgi?id=31562
Bug #: 31562 Summary: crash in mmdevapi/MMDevCol_GetCount() using lithtech game engine. Product: Wine Version: 1.5.11 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mmdevapi AssignedTo: wine-bugs@winehq.org ReportedBy: manuel.lauss@gmail.com Classification: Unclassified
The game "No One Lives Forever" crashes very early with the below backtrace. Running with WINEDEBUG=all works around it (but is incredibly slow).
Unhandled exception: page fault on read access to 0x00000030 in 32-bit code (0x7dfc9d61). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7dfc9d61 ESP:0032e408 EBP:0032e450 EFLAGS:00210202( R- -- I - - - ) EAX:0000000c EBX:7dfd72e0 ECX:7dfc9cb5 EDX:00000004 ESI:03626ff8 EDI:00000000 Stack dump: 0x0032e408: 035e1ef0 03626ff8 0032e450 7dfca3ff 0x0032e418: 0032e48c 00000000 00000001 7c883628 0x0032e428: 0032e490 00000000 00000001 0000000c 0x0032e438: 7c89a7f0 03626ff8 035e1ef0 00000001 0x0032e448: 035c2700 7c89a7f0 0032e4c0 7c87037b 0x0032e458: 035e1ef0 0032e488 00000001 0032e48c Backtrace: =>0 0x7dfc9d61 MMDevCol_GetCount+0xac(iface=0x35e1ef0, numdevs=0x32e488) [/var/tmp/portage/app-emulation/wine-1.5.11/work/wine-1.5.11/dlls/mmdevapi/devenum.c:786] in mmdevapi (0x0032e450) 1 0x7c87037b get_mmdevice+0xe1(flow=eRender, tgt=0x32e4f0, device=0x32e4e8) [/var/tmp/portage/app-emulation/wine-1.5.11/work/wine-1.5.11/dlls/dsound/dsound_main.c:381] in dsound (0x0032e4c0) 2 0x7c86cb5c DirectSoundDevice_Initialize+0x1d6(ppDevice=0x35e1ba0, lpcGUID=0x7c88ea98) [/var/tmp/portage/app-emulation/wine-1.5.11/work/wine-1.5.11/dlls/dsound/dsound.c:723] in dsound (0x0032e540) 3 0x7c86b4fb IDirectSound8Impl_Initialize+0x93(iface=0x35e1b8c, lpcGuid=(nil)) [/var/tmp/portage/app-emulation/wine-1.5.11/work/wine-1.5.11/dlls/dsound/dsound.c:294] in dsound (0x0032e580) 4 0x7c86b8f9 DirectSoundCreate+0x164(lpcGUID=(nil), ppDS=0x3627098, pUnkOuter=(nil)) [/var/tmp/portage/app-emulation/wine-1.5.11/work/wine-1.5.11/dlls/dsound/dsound.c:405] in dsound (0x0032e5d0) 0x7dfc9d61 MMDevCol_GetCount+0xac [/var/tmp/portage/app-emulation/wine-1.5.11/work/wine-1.5.11/dlls/mmdevapi/devenum.c:786] in mmdevapi: movl 0x24(%eax),%edx 786 if ((cur->flow == This->flow || This->flow == eAll) Modules: Module Address Debug info Name (139 modules) PE 340000- 3f5000 Deferred cres PE 400000- 4c7000 Deferred lithtech PE d20000- e63000 Deferred cshell PE 1590000- 1645000 Deferred d3d.ren PE 10000000-10008000 Deferred ltmsg PE 21100000-2115e000 Export mss32 PE 22100000-22114000 Deferred mssa3d.m3d PE 22200000-22215000 Deferred mssa3d2.m3d PE 22300000-22310000 Deferred mssds3ds.m3d PE 22400000-22414000 Deferred mssds3dh.m3d PE 22500000-22514000 Deferred msseax.m3d PE 22600000-22616000 Deferred mssfast.m3d PE 22700000-22716000 Deferred mssdolby.m3d PE 22900000-22912000 Deferred mssdx7sl.m3d PE 22a00000-22a12000 Deferred mssdx7sh.m3d PE 22b00000-22b13000 Deferred mssdx7sn.m3d PE 22c00000-22c18000 Deferred msseax2.m3d PE 22d00000-22d62000 Deferred mssrsx.m3d PE 24100000-2410d000 Deferred lowpass.flt PE 24200000-2420d000 Deferred highpass.flt PE 24300000-2430d000 Deferred bandpass.flt PE 24400000-2440d000 Deferred reverb1.flt PE 24500000-24510000 Deferred reverb2.flt PE 24600000-24611000 Deferred reverb3.flt PE 24700000-2470d000 Deferred reson.flt PE 24800000-24810000 Deferred phaser.flt PE 24900000-2490d000 Deferred parmeq.flt PE 24a00000-24a0d000 Deferred mdelay.flt PE 24b00000-24b0d000 Deferred sdelay.flt PE 24c00000-24c0d000 Deferred ringmod.flt PE 24d00000-24d0d000 Deferred flange.flt PE 24e00000-24e0d000 Deferred chorus.flt PE 24f00000-24f10000 Deferred shelfeq.flt PE 25100000-2510d000 Deferred compress.flt PE 25200000-2520d000 Deferred autopan.flt PE 25300000-2530e000 Deferred laginter.flt PE 25400000-2540b000 Deferred capture.flt PE 26f00000-26f2a000 Deferred mp3dec.asi ELF 79afc000-7b800000 Deferred libnvidia-glcore.so.304.37 ELF 7b800000-7ba41000 Deferred kernel32<elf> -PE 7b810000-7ba41000 \ kernel32 ELF 7bc00000-7bcde000 Deferred ntdll<elf> -PE 7bc10000-7bcde000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7c59f000-7c5c0000 Deferred dmsynth<elf> -PE 7c5b0000-7c5c0000 \ dmsynth ELF 7c5c0000-7c5d0000 Deferred libspeexdsp.so.1 ELF 7c5d0000-7c68f000 Deferred libasound.so.2 ELF 7c6a4000-7c6d1000 Deferred dmusic<elf> -PE 7c6b0000-7c6d1000 \ dmusic ELF 7c6d1000-7c702000 Deferred winealsa<elf> -PE 7c6e0000-7c702000 \ winealsa ELF 7c702000-7c84f000 Deferred oleaut32<elf> -PE 7c720000-7c84f000 \ oleaut32 ELF 7c84f000-7c89c000 Dwarf dsound<elf> -PE 7c860000-7c89c000 \ dsound ELF 7db4b000-7db61000 Deferred midimap<elf> -PE 7db50000-7db61000 \ midimap ELF 7dcac000-7dcc6000 Deferred msacm32<elf> -PE 7dcb0000-7dcc6000 \ msacm32 PE 7dd66000-7dd69000 Deferred libasound_module_rate_speexrate. ELF 7dd79000-7ddc6000 Deferred dmime<elf> -PE 7dd80000-7ddc6000 \ dmime ELF 7debd000-7df99000 Deferred libgl.so.1 ELF 7dfab000-7dfb4000 Deferred librt.so.1 ELF 7dfb4000-7dfd8000 Dwarf mmdevapi<elf> -PE 7dfc0000-7dfd8000 \ mmdevapi ELF 7dfdb000-7e0c4000 Deferred opengl32<elf> -PE 7dff0000-7e0c4000 \ opengl32 ELF 7e0c4000-7e231000 Deferred wined3d<elf> -PE 7e0d0000-7e231000 \ wined3d ELF 7e231000-7e2a9000 Deferred ddraw<elf> -PE 7e240000-7e2a9000 \ ddraw ELF 7e35c000-7e362000 Deferred libxfixes.so.3 ELF 7e362000-7e36c000 Deferred libxcursor.so.1 ELF 7e372000-7e376000 Deferred libnvidia-tls.so.304.37 ELF 7e376000-7e3ac000 Deferred uxtheme<elf> -PE 7e380000-7e3ac000 \ uxtheme ELF 7e434000-7e45e000 Deferred libexpat.so.1 ELF 7e45e000-7e48d000 Deferred libfontconfig.so.1 ELF 7e48d000-7e49b000 Deferred libxi.so.6 ELF 7e49b000-7e49f000 Deferred libxcomposite.so.1 ELF 7e49f000-7e4a7000 Deferred libxrandr.so.2 ELF 7e4a7000-7e4b1000 Deferred libxrender.so.1 ELF 7e4b1000-7e4b7000 Deferred libxxf86vm.so.1 ELF 7e4b7000-7e4bb000 Deferred libxinerama.so.1 ELF 7e4bb000-7e4de000 Deferred imm32<elf> -PE 7e4c0000-7e4de000 \ imm32 ELF 7e4de000-7e4e4000 Deferred libxdmcp.so.6 ELF 7e4e4000-7e4fe000 Deferred libxcb.so.1 ELF 7e4fe000-7e503000 Deferred libuuid.so.1 ELF 7e503000-7e51b000 Deferred libice.so.6 ELF 7e51b000-7e638000 Deferred libx11.so.6 ELF 7e638000-7e648000 Deferred libxext.so.6 ELF 7e648000-7e6e7000 Deferred winex11<elf> -PE 7e650000-7e6e7000 \ winex11 ELF 7e6e7000-7e6f8000 Deferred libbz2.so.1 ELF 7e6f8000-7e70d000 Deferred libz.so.1 ELF 7e70d000-7e797000 Deferred libfreetype.so.6 ELF 7e797000-7e7db000 Deferred libncurses.so.5 ELF 7e81d000-7e841000 Deferred iphlpapi<elf> -PE 7e820000-7e841000 \ iphlpapi ELF 7e841000-7e872000 Deferred ws2_32<elf> -PE 7e850000-7e872000 \ ws2_32 ELF 7e872000-7e98e000 Deferred comctl32<elf> -PE 7e880000-7e98e000 \ comctl32 ELF 7e98e000-7e9da000 Deferred dinput<elf> -PE 7e9a0000-7e9da000 \ dinput ELF 7e9da000-7ea05000 Deferred msacm32<elf> -PE 7e9e0000-7ea05000 \ msacm32 ELF 7ea05000-7ea8d000 Deferred rpcrt4<elf> -PE 7ea10000-7ea8d000 \ rpcrt4 ELF 7ea8d000-7ebd9000 Deferred ole32<elf> -PE 7eaa0000-7ebd9000 \ ole32 ELF 7ebd9000-7ec47000 Deferred advapi32<elf> -PE 7ebf0000-7ec47000 \ advapi32 ELF 7ec47000-7ed24000 Deferred gdi32<elf> -PE 7ec50000-7ed24000 \ gdi32 ELF 7ed24000-7ee8c000 Deferred user32<elf> -PE 7ed40000-7ee8c000 \ user32 ELF 7ee8c000-7ef42000 Deferred winmm<elf> -PE 7ee90000-7ef42000 \ winmm ELF 7ef42000-7ef50000 Deferred libnss_files.so.2 ELF 7ef50000-7ef5c000 Deferred libnss_nis.so.2 ELF 7ef5c000-7ef75000 Deferred libnsl.so.1 ELF 7ef75000-7ef7f000 Deferred libnss_compat.so.2 ELF 7ef7f000-7efbe000 Deferred libm.so.6 ELF 7efbf000-7efc3000 Deferred libxau.so.6 ELF 7efc3000-7efcb000 Deferred libsm.so.6 ELF 7efcb000-7efe6000 Deferred wsock32<elf> -PE 7efd0000-7efe6000 \ wsock32 ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7475000-f747a000 Deferred libdl.so.2 ELF f747a000-f7623000 Deferred libc.so.6 ELF f7623000-f763e000 Deferred libpthread.so.0 ELF f7680000-f77c4000 Dwarf libwine.so.1 ELF f77c5000-f77e7000 Deferred ld-linux.so.2 ELF f77e7000-f77e8000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) E:\games\nolf\lithtech.exe 00000027 0 00000026 15 00000025 0 00000024 0 00000023 0 00000009 0 <== 0000000e services.exe 0000001f 0 0000001e 0 0000001d 0 00000017 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001b 0 00000018 0 00000014 0 00000013 0 00000019 plugplay.exe 00000020 0 0000001c 0 0000001a 0 00000021 explorer.exe 00000022 0 System information: Wine build: wine-1.5.11 Platform: i386 Host system: Linux Host version: 3.6.0-rc3-00170-gd6723da-dirty
http://bugs.winehq.org/show_bug.cgi?id=31562
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr 2012-08-27 04:38:56 CDT --- Does it happen with the demo http://www.jeuxvideo.com/telecharger/jeux-et-demos/00002658-no-one-lives-for...
http://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #2 from Manuel Lauss manuel.lauss@gmail.com 2012-08-27 05:03:28 CDT --- Yes, but different backtrace. (This time with current -git sources)
Unhandled exception: page fault on read access to 0x0000000d in 32-bit code (0x7eace168). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7eace168 ESP:0033e028 EBP:0033e0a0 EFLAGS:00210206( R- -- I - -P- ) EAX:00000009 EBX:7ebdbf4c ECX:f777ec6c EDX:00136304 ESI:01ad0f90 EDI:00000000 Stack dump: 0x0033e028: 0033e112 0021fc10 7eb9fbe0 00000040 0x0033e038: 7eb9fb5e 0000001c 0033e0e0 00000040 0x0033e048: 0033e07c 0033df28 0033df28 00000000 0x0033e058: 7ebdbf4c 01ad0f90 0033e0a0 7ead13c1 0x0033e068: f7658b77 7eb90000 0033e0a0 f76592d6 0x0033e078: 00000000 0033e08c 01ad0f90 00000001 Backtrace: =>0 0x7eace168 apartment_getclassobject+0x129(apt=0x1362a8, dllpath="C:\windows\system32\mmdevapi.dll", apartment_threaded=0, rclsid=0x7d381678, riid=0x7ebadecc, ppv=0x33e3e4) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ole32/compobj.c:918] in ole32 (0x0033e0a0) 1 0x7ead16c6 get_inproc_class_object+0x2e3(apt=0x1362a8, hkeydll=0xc8, rclsid=0x7d381678, riid=0x7ebadecc, hostifnecessary=0x1, ppv=0x33e3e4) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ole32/compobj.c:2393] in ole32 (0x0033e310) 2 0x7ead1a5a CoGetClassObject+0x389(rclsid=0x7d381678, dwClsContext=0x1, pServerInfo=(nil), iid=0x7ebadecc, ppv=0x33e3e4) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ole32/compobj.c:2500] in ole32 (0x0033e3a0) 3 0x7ead1fdc CoCreateInstance+0x261(rclsid=0x7d381678, pUnkOuter=(nil), dwClsContext=0x1, iid=0x7d381648, ppv=0x33e494) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ole32/compobj.c:2671] in ole32 (0x0033e420) 4 0x7d36dc4f get_mmdevenum+0x52(devenum=0x33e494) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/dsound/dsound_main.c:188] in dsound (0x0033e460) 5 0x7d36df3e GetDeviceID+0x9f(pGuidSrc=0x7d38cad8, pGuidDest=0x33e4f0) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/dsound/dsound_main.c:271] in dsound (0x0033e4c0) 6 0x7d36aae8 DirectSoundDevice_Initialize+0x162(ppDevice=0x1ad3178, lpcGUID=0x7d38cad8) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/dsound/dsound.c:718] in dsound (0x0033e540) 7 0x7d3694fb IDirectSound8Impl_Initialize+0x93(iface=0x1ad3164, lpcGuid=(nil)) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/dsound/dsound.c:294] in dsound (0x0033e580) 8 0x7d3698f9 DirectSoundCreate+0x164(lpcGUID=(nil), ppDS=0x1ad1030, pUnkOuter=(nil)) [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/dsound/dsound.c:405] in dsound (0x0033e5d0) 0x7eace168 apartment_getclassobject+0x129 [/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ole32/compobj.c:918] in ole32: movl 0x4(%eax),%eax Unable to access file '/var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ole32/compobj.c' Modules: Module Address Debug info Name (133 modules) PE 400000- 4c7000 Deferred lithtech PE c10000- d57000 Deferred cshell PE f70000- 1026000 Deferred cres PE 1540000- 15f5000 Deferred d3d.ren PE 10000000-10008000 Deferred ltmsg PE 21100000-2115e000 Export mss32 PE 22100000-22114000 Deferred mssa3d.m3d PE 22300000-22310000 Deferred mssds3ds.m3d PE 22400000-22414000 Deferred mssds3dh.m3d PE 22500000-22514000 Deferred msseax.m3d PE 22600000-22616000 Deferred mssfast.m3d PE 22700000-22716000 Deferred mssdolby.m3d PE 22d00000-22d62000 Deferred mssrsx.m3d PE 24100000-2410d000 Deferred lowpass.flt PE 24200000-2420d000 Deferred highpass.flt PE 24300000-2430d000 Deferred bandpass.flt PE 24400000-2440d000 Deferred reverb1.flt PE 24500000-24510000 Deferred reverb2.flt PE 24600000-24611000 Deferred reverb3.flt PE 24700000-2470d000 Deferred reson.flt PE 24800000-24810000 Deferred phaser.flt PE 24900000-2490d000 Deferred parmeq.flt PE 24a00000-24a0d000 Deferred mdelay.flt PE 24b00000-24b0d000 Deferred sdelay.flt PE 24c00000-24c0d000 Deferred ringmod.flt PE 24d00000-24d0d000 Deferred flange.flt PE 24e00000-24e0d000 Deferred chorus.flt PE 24f00000-24f10000 Deferred shelfeq.flt PE 25100000-2510d000 Deferred compress.flt PE 25200000-2520d000 Deferred autopan.flt PE 25300000-2530e000 Deferred laginter.flt PE 25400000-2540b000 Deferred capture.flt PE 26f00000-26f2a000 Deferred mp3dec.asi ELF 79afc000-7b800000 Deferred libnvidia-glcore.so.304.37 ELF 7b800000-7ba41000 Deferred kernel32<elf> -PE 7b810000-7ba41000 \ kernel32 ELF 7bc00000-7bcde000 Deferred ntdll<elf> -PE 7bc10000-7bcde000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7d0ae000-7d0cf000 Deferred dmsynth<elf> -PE 7d0b0000-7d0cf000 \ dmsynth ELF 7d0cf000-7d0e5000 Deferred midimap<elf> -PE 7d0d0000-7d0e5000 \ midimap ELF 7d0e5000-7d0ff000 Deferred msacm32<elf> -PE 7d0f0000-7d0ff000 \ msacm32 ELF 7d0ff000-7d1be000 Deferred libasound.so.2 ELF 7d1d3000-7d200000 Deferred dmusic<elf> -PE 7d1e0000-7d200000 \ dmusic ELF 7d200000-7d34d000 Deferred oleaut32<elf> -PE 7d220000-7d34d000 \ oleaut32 ELF 7d34d000-7d39a000 Dwarf dsound<elf> -PE 7d350000-7d39a000 \ dsound ELF 7d39a000-7d3e7000 Deferred dmime<elf> -PE 7d3a0000-7d3e7000 \ dmime ELF 7dda6000-7ddb6000 Deferred libspeexdsp.so.1 PE 7ddb6000-7ddb9000 Deferred libasound_module_rate_speexrate. ELF 7ddc9000-7ddfa000 Deferred winealsa<elf> -PE 7ddd0000-7ddfa000 \ winealsa ELF 7def1000-7dfcd000 Deferred libgl.so.1 ELF 7dfe0000-7dfe9000 Deferred librt.so.1 ELF 7dfe9000-7e00d000 Deferred mmdevapi<elf> -PE 7dff0000-7e00d000 \ mmdevapi ELF 7e00f000-7e114000 Deferred opengl32<elf> -PE 7e030000-7e114000 \ opengl32 ELF 7e114000-7e281000 Deferred wined3d<elf> -PE 7e120000-7e281000 \ wined3d ELF 7e281000-7e2f9000 Deferred ddraw<elf> -PE 7e290000-7e2f9000 \ ddraw ELF 7e3ac000-7e3b2000 Deferred libxfixes.so.3 ELF 7e3b2000-7e3bc000 Deferred libxcursor.so.1 ELF 7e3c2000-7e3c6000 Deferred libnvidia-tls.so.304.37 ELF 7e3c6000-7e3fc000 Deferred uxtheme<elf> -PE 7e3d0000-7e3fc000 \ uxtheme ELF 7e484000-7e4ae000 Deferred libexpat.so.1 ELF 7e4ae000-7e4dd000 Deferred libfontconfig.so.1 ELF 7e4dd000-7e4eb000 Deferred libxi.so.6 ELF 7e4eb000-7e4ef000 Deferred libxcomposite.so.1 ELF 7e4ef000-7e4f7000 Deferred libxrandr.so.2 ELF 7e4f7000-7e501000 Deferred libxrender.so.1 ELF 7e501000-7e507000 Deferred libxxf86vm.so.1 ELF 7e507000-7e50b000 Deferred libxinerama.so.1 ELF 7e50b000-7e52e000 Deferred imm32<elf> -PE 7e510000-7e52e000 \ imm32 ELF 7e52e000-7e534000 Deferred libxdmcp.so.6 ELF 7e534000-7e54e000 Deferred libxcb.so.1 ELF 7e54e000-7e553000 Deferred libuuid.so.1 ELF 7e553000-7e56b000 Deferred libice.so.6 ELF 7e56b000-7e688000 Deferred libx11.so.6 ELF 7e688000-7e698000 Deferred libxext.so.6 ELF 7e698000-7e737000 Deferred winex11<elf> -PE 7e6a0000-7e737000 \ winex11 ELF 7e737000-7e748000 Deferred libbz2.so.1 ELF 7e748000-7e75d000 Deferred libz.so.1 ELF 7e75d000-7e7e7000 Deferred libfreetype.so.6 ELF 7e829000-7e84d000 Deferred iphlpapi<elf> -PE 7e830000-7e84d000 \ iphlpapi ELF 7e84d000-7e87e000 Deferred ws2_32<elf> -PE 7e850000-7e87e000 \ ws2_32 ELF 7e87e000-7e99a000 Deferred comctl32<elf> -PE 7e890000-7e99a000 \ comctl32 ELF 7e99a000-7e9e6000 Deferred dinput<elf> -PE 7e9a0000-7e9e6000 \ dinput ELF 7e9e6000-7ea11000 Deferred msacm32<elf> -PE 7e9f0000-7ea11000 \ msacm32 ELF 7ea11000-7ea99000 Deferred rpcrt4<elf> -PE 7ea20000-7ea99000 \ rpcrt4 ELF 7ea99000-7ebe5000 Dwarf ole32<elf> -PE 7eab0000-7ebe5000 \ ole32 ELF 7ebe5000-7ec53000 Deferred advapi32<elf> -PE 7ebf0000-7ec53000 \ advapi32 ELF 7ec53000-7ed30000 Deferred gdi32<elf> -PE 7ec60000-7ed30000 \ gdi32 ELF 7ed30000-7ee98000 Deferred user32<elf> -PE 7ed40000-7ee98000 \ user32 ELF 7ee98000-7ef4e000 Deferred winmm<elf> -PE 7eea0000-7ef4e000 \ winmm ELF 7ef4e000-7ef5c000 Deferred libnss_files.so.2 ELF 7ef5c000-7ef75000 Deferred libnsl.so.1 ELF 7ef75000-7ef7f000 Deferred libnss_compat.so.2 ELF 7ef7f000-7efbe000 Deferred libm.so.6 ELF 7efbf000-7efc3000 Deferred libxau.so.6 ELF 7efc3000-7efcb000 Deferred libsm.so.6 ELF 7efcb000-7efe6000 Deferred wsock32<elf> -PE 7efd0000-7efe6000 \ wsock32 ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7444000-f7449000 Deferred libdl.so.2 ELF f7449000-f75f2000 Deferred libc.so.6 ELF f75f2000-f760d000 Deferred libpthread.so.0 ELF f7643000-f764f000 Deferred libnss_nis.so.2 ELF f764f000-f7793000 Dwarf libwine.so.1 ELF f7794000-f77b6000 Deferred ld-linux.so.2 ELF f77b6000-f77b7000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001f 0 0000001e 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001b 0 00000018 0 00000014 0 00000013 0 00000019 plugplay.exe 00000020 0 0000001d 0 0000001a 0 0000002c explorer.exe 0000002d 0 00000031 (D) E:\games\nolfdemo\demo\lithtech.exe 00000037 0 00000036 15 00000035 0 00000034 0 00000033 0 00000032 0 <== System information: Wine build: wine-1.5.11-128-g4e2959a Platform: i386 Host system: Linux Host version: 3.6.0-rc3-00170-gd6723da-dirty
http://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #3 from joaopa jeremielapuree@yahoo.fr 2012-08-27 05:12:35 CDT --- Ca yiu try with an old version of wine, say wine-1.5.0
Surely it will work. I remember the game worked. If it works, it is a regression. The perform a regression test
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #4 from Manuel Lauss manuel.lauss@gmail.com 2012-08-27 07:23:14 CDT --- wine-1.5.0 is the last working one (minus some graphical issues). Bisecting to find the offending commit(s).
http://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #5 from Manuel Lauss manuel.lauss@gmail.com 2012-08-27 08:35:12 CDT --- Bisected to commit 47ce8c9755ae67c23dcc485b226540227d719794 ("dmusic: Support creating default ports with GUID_NULL."). Reverting that commit on top of latest -git lets me start the game. Some graphics issues remain (no fonts visible in the menu, ...).
http://bugs.winehq.org/show_bug.cgi?id=31562
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |00cpxxx@gmail.com, | |aeikum@codeweavers.com Regression SHA1| |47ce8c9755ae67c23dcc485b226 | |540227d719794
http://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #6 from Andrew Eikum aeikum@codeweavers.com 2012-08-27 13:53:24 CDT --- Thanks for the very nice bug report.
This is basically due to Wine's dmusic being a big, broken mess. The "regression" commit that you identified enabled the game to get further into the dmusic initialization process, but then it runs into a later crash. I have a patch to fix that crash, but then it crashes again while trying to load dmusic style files. I'm working on cleaning that[1] up.
In the meantime, you should be able to work around this by installing both 'dsound' and 'directmusic' with winetricks.
[1] Wheeee.... http://source.winehq.org/source/dlls/dmstyle/style.c#L262
http://bugs.winehq.org/show_bug.cgi?id=31562
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tdsbug@gmail.com
--- Comment #7 from Austin English austinenglish@gmail.com 2013-02-11 10:33:10 CST --- *** Bug 32927 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=31562
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mmdevapi |directx-dmusic
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #8 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=31562
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |schmatzler@googlemail.com
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- *** Bug 35446 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=31562
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #10 from Ronny Schmatzler schmatzler@googlemail.com --- Still happening on 1.9.1 with No One Lives Forever:
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x1e733e0, dmusic = 0xa111fc, dsound = (nil), hwnd = (nil)) fixme:dmsynth:IDirectMusicSynth8Impl_SetMasterClock (0x1ea1d30)->(0x1ea1bf8): stub fixme:dmsynth:IDirectMusicSynthSinkImpl_SetMasterClock (0x1ea1310)->(0x1ea1bf8): stub fixme:dmsynth:IDirectMusicSynth8Impl_Open (0x1ea1d30)->(0xa1120c): stub fixme:dmime:IDirectMusicPerformance8Impl_AddPort (0x1e733e0, 0x1ea1a30): stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1e733e0, 0, 0x1ea1a30, 0): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1e733e0, 1, 0x1ea1a30, 1): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1e733e0, 2, 0x1ea1a30, 2): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x1e733e0, 3, 0x1ea1a30, 3): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AddNotificationType (0x1e733e0, GUID_NOTIFICATION_SEGMENT): stub fixme:dmime:IDirectMusicPerformance8Impl_SetNotificationHandle (0x1e733e0, 0xfc, 0x0): stub wine: Unhandled page fault on read access to 0x00000003 at address 0xf75bb5d1 (thread 005e), starting debugger...
At this point is has to be hard-killed. Works fine with native dsound though.
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Bug still there in current wine
https://bugs.winehq.org/show_bug.cgi?id=31562
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #12 from winetest@luukku.com --- (In reply to joaopa from comment #11)
Bug still there in current wine
Which is currently? You may be running out dated software by accident and even you wouldnt, there is stable and devel version of wine and even you had git version of wine, its quite hard to figure out what's the version based on time records.
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #13 from Andrew Eikum aeikum@codeweavers.com --- (In reply to winetest from comment #12)
(In reply to joaopa from comment #11)
Bug still there in current wine
Which is currently? You may be running out dated software by accident and even you wouldnt, there is stable and devel version of wine and even you had git version of wine, its quite hard to figure out what's the version based on time records.
This is a dmusic bug, which will likely never be fixed since no one is interested in working on dmusic. Native dmusic works well in Wine, please install that with winetricks.
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #14 from joaopa jeremielapuree@yahoo.fr --- Current wine is always the latest stable version.
@Andrew> I am just reporting the state of the bug. Not interesting in playing it :)
https://bugs.winehq.org/show_bug.cgi?id=31562
Mike Ellery mellery@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mellery@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Bug is still there in current wine (3.21). Can an administrator put the link of the demo showing the problem at the URL place? https://www.fileplanet.com/archive/p-12591/No-One-Lives-Forever-Demo/downloa...
https://bugs.winehq.org/show_bug.cgi?id=31562
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://www.fileplanet.com/ | |archive/p-12591/No-One-Live | |s-Forever-Demo/download
https://bugs.winehq.org/show_bug.cgi?id=31562
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |17766, 24740 Status|UNCONFIRMED |NEW CC| |mstefani@winehq.org Ever confirmed|0 |1
--- Comment #16 from Michael Stefaniuc mstefani@winehq.org --- The Stage patch from bugs #17766 #24740 lets the game continue. But it crashes later on in the style IPersistStreamImpl_Load() / parse_style_form.
https://bugs.winehq.org/show_bug.cgi?id=31562 Bug 31562 depends on bug 17766, which changed state.
Bug 17766 Summary: Empire Earth crashes on start without native directmusic https://bugs.winehq.org/show_bug.cgi?id=17766
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=31562 Bug 31562 depends on bug 24740, which changed state.
Bug 24740 Summary: Trinklet Supreme crashes on startup https://bugs.winehq.org/show_bug.cgi?id=24740
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=31562
--- Comment #17 from Michael Stefaniuc mstefani@winehq.org --- A proper fix for the first crash is now in wine-5.0-rc2 https://source.winehq.org/git/wine.git/?a=commit;h=9b6a45638194fe63241dc7ff8...
The next crash is somewhere in parse_style_form()
https://bugs.winehq.org/show_bug.cgi?id=31562
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #18 from Michael Stefaniuc mstefani@winehq.org --- I've submitted a patch that fixes the last crash: https://source.winehq.org/patches/data/176067
That fixes the demo for me. I didn't really play it, just run around 1-2 minutes in the tutorial.
https://bugs.winehq.org/show_bug.cgi?id=31562
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |2ba39c89018717af8efc7d12c68 | |204b35be329fe
--- Comment #19 from Michael Stefaniuc mstefani@winehq.org --- Patch committed: https://source.winehq.org/git/wine.git/commit/2ba39c89018717af8efc7d12c68204...
The demo and presumably the game itself run now.
https://bugs.winehq.org/show_bug.cgi?id=31562
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc3.