http://bugs.winehq.org/show_bug.cgi?id=58502
Bug ID: 58502 Summary: MDK (GOG version) Crashes on startup Product: Wine Version: 10.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: levanchelidze@gmail.com Distribution: ---
Created attachment 78962 --> http://bugs.winehq.org/attachment.cgi?id=78962 crash report
I'm trying to run GOG version of MDK on ubuntu using wine 10.12 (fresh wineprefix)
The game crashes on startup
"wine '/home/levan/.var/app/com.usebottles.bottles/data/bottles/bottles/MDK/drive_c/GOG Games/MDK/Mdk.exe' 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION wine: Unhandled page fault on write access to 01620340 at address 00470DEF (thread 0024), starting debugger... 0124:fixme:dbghelp:elf_search_auxv can't find symbol in module 0124:fixme:dbghelp:elf_search_auxv can't find symbol in module "
http://bugs.winehq.org/show_bug.cgi?id=58502
Manuel redwindwanderer@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |redwindwanderer@gmail.com
--- Comment #1 from Manuel redwindwanderer@gmail.com --- I can confirm this.
This is the error log I got. As you can see, even in WOW64 mode, it shows the exact same page fault on write access:
Unhandled exception: page fault on write access to 0x01430e40 in wow64 32-bit code (0x00470def). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:002b EIP:00470def ESP:0012fd80 EBP:0012fd8c EFLAGS:00010246( R- -- I Z- -P- ) EAX:00582a38 EBX:00000005 ECX:01430e40 EDX:00582a38 ESI:00400000 EDI:00000000 Stack dump: 0x0012fd80: 78fd5840 00000001 00000005 0012fd9c 0x0012fd90: 00473182 00000023 00400000 0012fda8 0x0012fda0: 00470157 000027f6 0012fe30 004028b1 0x0012fdb0: 00400000 00000000 003e00be 0000000a 0x0012fdc0: 0000b257 0012ff44 0012fe48 00499c24 0x0012fdd0: 00599978 00122048 00599974 00479d43 Backtrace: =>0 0x00470def in mdkd3d (+0x70def) (0x0012fd8c) 1 0x00473182 in mdkd3d (+0x73182) (0x0012fd9c) 2 0x00470157 in mdkd3d (+0x70157) (0x0012fda8) 3 0x004028b1 in mdkd3d (+0x28b1) (0x0012fe30) 4 0x0047c384 in mdkd3d (+0x7c384) (0x0012ff44) 5 0x0047974c EntryPoint() in mdkd3d (0x0012ff68) 6 0x7bcde0d7 in ntdll (+0xe0d7) (0x0012ff80) 7 0x7bd14575 in ntdll (+0x44575) (0x0012ffec) 0x00470def mdkd3d+0x70def: movb $8, (%ecx) Modules: Module Address Debug info Name (30 modules) PE 400000- 5a5000 --none-- mdkd3d PE-Wine 772d0000-77379000 Deferred uxtheme PE-Wine 77390000-773ab000 Deferred winewayland PE-Wine 773c0000-778bf000 Deferred opengl32 PE-Wine 778d0000-78f76000 Deferred wined3d PE-Wine 78f90000-791e6000 Deferred ddraw PE-Wine 79200000-793a9000 Deferred setupapi PE-Wine 793c0000-793eb000 Deferred hid PE-Wine 79400000-796c9000 Deferred oleaut32 PE-Wine 796e0000-79748000 Deferred imm32 PE-Wine 79760000-79bfe000 Deferred comctl32 PE-Wine 79c10000-79d0b000 Deferred dinput PE-Wine 79d20000-79e4d000 Deferred dsound PE-Wine 79e60000-79eae000 Deferred coml2 PE-Wine 79ec0000-79edf000 Deferred cryptbase PE-Wine 79ef0000-7a122000 Deferred rpcrt4 PE-Wine 7a140000-7a293000 Deferred combase PE-Wine 7a2b0000-7a5d1000 Deferred ole32 PE-Wine 7a5f0000-7a652000 Deferred msacm32 PE-Wine 7a670000-7a769000 Deferred winmm PE-Wine 7a780000-7a7d2000 Deferred win32u PE-Wine 7a7f0000-7ace4000 Deferred user32 PE-Wine 7ad00000-7b043000 Deferred ucrtbase PE-Wine 7b060000-7b0d0000 Deferred sechost PE-Wine 7b0e0000-7b3a6000 Deferred msvcrt PE-Wine 7b3c0000-7b4a5000 Deferred advapi32 PE-Wine 7b4c0000-7b706000 Deferred gdi32 PE-Wine 7b720000-7bb0a000 Deferred kernelbase PE-Wine 7bb20000-7bc8c000 Deferred kernel32 PE-Wine 7bcd0000-7bff0000 Dwarf-4 ntdll Threads: process tid prio name (all IDs are in hex) 00000020 start.exe 00000024 0 00000038 services.exe 0000003c 0 00000040 0 wine_rpcrt4_server 00000054 0 wine_rpcrt4_io 00000058 0 wine_threadpool_worker 0000007c 0 wine_rpcrt4_io 00000094 0 wine_rpcrt4_io 000000bc 0 wine_rpcrt4_io 000000c0 0 wine_rpcrt4_io 000000c4 0 wine_threadpool_worker 000000f8 0 wine_rpcrt4_io 00000104 0 00000110 0 wine_rpcrt4_io 00000044 winedevice.exe 00000048 0 0000005c 0 00000060 0 wine_sechost_service 00000064 0 00000068 0 000000a0 0 wine_nsi_request 000000a4 0 wine_nsi_notification 0000004c explorer.exe 00000050 0 00000078 0 000000a8 0 000000ac 0 wine_explorer_display_settings_restorer 000000b8 0 wine_rpcrt4_server 00000070 plugplay.exe 00000074 0 00000080 0 00000084 0 wine_sechost_service 00000088 0 wine_rpcrt4_server 000000e0 0 wine_rpcrt4_io 000000e4 0 wine_threadpool_worker 0000008c svchost.exe 00000090 0 00000098 0 0000009c 0 wine_sechost_service 000000b0 winedevice.exe 000000b4 0 000000c8 0 000000cc 0 wine_sechost_service 000000d0 0 000000d4 0 000000d8 0 000000dc 0 000000e8 0 000000ec 0 000000f0 0 000000fc 0 00000100 0 00000108 rpcss.exe 0000010c 0 00000114 0 00000118 0 wine_sechost_service 0000011c 0 wine_rpcrt4_server 00000120 0 wine_rpcrt4_server 00000124 0 wine_rpcrt4_io 00000128 0 wine_threadpool_worker 00000130 conhost.exe 00000134 0 00000138 (D) Z:\root\wine\MDK\MDKD3D.EXE 0000013c 0 <== 00000140 0 00000144 0 wined3d_cs 0000015c 0 00000150 conhost.exe 00000154 0 00000158 0 System information: Wine build: wine-10.13-44-g2e4974af Platform: x86_64 (guest: i386) Version: Windows 10 Host system: Linux Host version: 6.12.41
http://bugs.winehq.org/show_bug.cgi?id=58502
Stian Low wineryyyyy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com
--- Comment #2 from Stian Low wineryyyyy@gmail.com --- May be related: https://bugs.winehq.org/show_bug.cgi?id=50944
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #3 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #2)
May be related: https://bugs.winehq.org/show_bug.cgi?id=50944
Backtraces appear similar anyway.
I tested a version from archive.org a month or so ago and reproduced reported graphics issues: https://bugs.winehq.org/show_bug.cgi?id=39761
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #4 from Manuel redwindwanderer@gmail.com --- (In reply to Stian Low from comment #3)
(In reply to Stian Low from comment #2)
May be related: https://bugs.winehq.org/show_bug.cgi?id=50944
Backtraces appear similar anyway.
I tested a version from archive.org a month or so ago and reproduced reported graphics issues: https://bugs.winehq.org/show_bug.cgi?id=39761
Hmmm.. pagefault address seems different. But that must be because of X86 vs ARM
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #5 from Stian Low wineryyyyy@gmail.com --- Created attachment 79167 --> http://bugs.winehq.org/attachment.cgi?id=79167 Crashdump: Wine commit 75b9e1722d1 Release 10.13 (Debian 13)
Attached is a crashdump reproduced by Wine commit 75b9e1722d1 Release 10.13 (Debian 13).
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #6 from Stian Low wineryyyyy@gmail.com --- Created attachment 79168 --> http://bugs.winehq.org/attachment.cgi?id=79168 Backtrace similar to previous triggered by Alt+Tab window swap during startup intro videos
Attached is another backtrace triggered by Alt+Tab window swap during startup intro videos.
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #7 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #6)
Created attachment 79168 [details] Backtrace similar to previous triggered by Alt+Tab window swap during startup intro videos
Attached is another backtrace triggered by Alt+Tab window swap during startup intro videos.
Here are corresponding logs without any WINEDEBUGs:
0550:fixme:exec:SHELL_execute flags ignored: 0x0000000c 057c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 057c:fixme:ddraw:ddraw_surface1_Flip Ignoring flags 0x1. wine: Unhandled page fault on write access to 00000000 at address 0046FA99 (thread 057c), starting debugger... 0598:fixme:dbghelp:elf_search_auxv can't find symbol in module 0598:fixme:dbghelp:elf_search_auxv can't find symbol in module
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #8 from Stian Low wineryyyyy@gmail.com --- Created attachment 79169 --> http://bugs.winehq.org/attachment.cgi?id=79169 Backtrace when emulating virtual desktop mode
Attached is backtrace when emulating virtual desktop mode.
Here are the corresponding logs:
0614:fixme:shell:IShellBrowser_fnOnViewWindowActive stub, 00007FFFFEBCDCC0 (00007FFFFEBF46D0) 0614:err:shell:HCR_GetFolderAttributes should be called for simple PIDL's only! 0614:fixme:exec:SHELL_execute flags ignored: 0x0000000c 0658:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0658:fixme:ddraw:ddraw_surface1_Flip Ignoring flags 0x1. 0658:fixme:d3d:wined3d_device_apply_stateblock Render state WINED3D_RS_SUBPIXEL not implemented yet. 0658:fixme:d3d:wined3d_device_apply_stateblock Render state WINED3D_RS_SUBPIXELX not implemented yet. wine: Unhandled page fault on read access to 43C41A23 at address 76A4B15A (thread 0658), starting debugger... 0674:fixme:dbghelp:elf_search_auxv can't find symbol in module 0674:fixme:dbghelp:elf_search_auxv can't find symbol in module
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #9 from Stian Low wineryyyyy@gmail.com --- All my backtraces were for MDKD3D.EXE which seems to be chosen by default by the launcher.
However in the MD5 root directory for the version I'm testing provides alternative builds MDK95.EXE and MDK3DFX.EXE.
MDK3DFX.EXE seems to work to the extent that it doesn't crash like MDKD3D.EXE and I was able to start and play the game without issues during a brief test.
http://bugs.winehq.org/show_bug.cgi?id=58502
--- Comment #10 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #9)
However in the MD5 root directory for the version I'm testing provides alternative builds MDK95.EXE and MDK3DFX.EXE.
Typo correction: MDK root directory (not MD5)