https://bugs.winehq.org/show_bug.cgi?id=43589
Bug ID: 43589 Summary: Games with Safedisc protection causes the machine to hang Product: Wine Version: 2.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: haakobja@gmail.com Distribution: ---
Hi,
I've discovered that if I try to run Midtown Madness 2, Motocross Madness 2 or Crimson Skies, my machine comes to a grinding halt. The only thing I'm able to do is to do a hard reset of my machine.
I'm trying the retail versions of the games with the cd in the physical drive.
https://bugs.winehq.org/show_bug.cgi?id=43589
Håkon haakobja@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora
https://bugs.winehq.org/show_bug.cgi?id=43589
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch
--- Comment #1 from mirh mirh@protonmail.ch --- Still a thing? Crashes of the whole system seems more like something to fix in the kernel.
https://bugs.winehq.org/show_bug.cgi?id=43589
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-5.21. Maybe a duplicate of Bug 30155?
wine MCM2.EXE 003c:err:service:process_send_command service protocol error - failed to write pipe! 003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PlugPlay" failed to start: 1053 Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. 0100:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv": c0000001 wine: Unhandled page fault on read access to FFFFFFFF at address 0040986A (thread 0024), starting debugger... Driver does not support the 0x27a2 PCI ID. Driver does not support the 0x27a2 PCI ID. Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x0040986a). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0040986a ESP:0031fdb8 EBP:0031fe9c EFLAGS:00010212( R- -- I -A- - ) EAX:0031fdbc EBX:00000001 ECX:00000067 EDX:00400000 ESI:7b626710 EDI:00400000 Stack dump: 0x0031fdb8: 0040e5bd 00000000 00400000 00000067 0x0031fdc8: 00000000 00111aaf 7ffde000 004171b4 0x0031fdd8: 0031fe48 0031fe34 00000002 008a0000 0x0031fde8: 008a0758 00000800 00000094 00000005 0x0031fdf8: 00000001 00000a28 00000002 76726553 0x0031fe08: 20656369 6b636150 00003320 00000800 Backtrace: =>0 0x0040986a EntryPoint+0xffffffff() in mcm2 (0x0031fe9c) 1 0x004169b2 in mcm2 (+0x169b1) (0x0031ff28) 2 0x7b62ce8e BaseThreadInitThunk+0xd(unknown=<is not available>, entry=<is not available> ) [Z:\home\david\Public\wine\dlls\kernel32\thread.c:60] in kernel32 (0x0031ff48) 3 0x7bc59cd7 RtlSleepConditionVariableSRW+0x176(variable=<is not available>, lock=<is not available>, timeout=<is not available>, flags=<is not available>) [Z:\home\david\Public\wi ne\dlls\ntdll\sync.c:556] in ntdll (0x0031ff5c) 4 0x7bc59f00 call_thread_func+0xaf() [Z:\home\david\Public\wine\dlls\ntdll\thread.c:134] in ntdll (0x0031ffec)
https://bugs.winehq.org/show_bug.cgi?id=43589
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- With wine-7.0, the game does not crash but crashes:
with wine version WIN98
wine MCM2.EXE 0024:fixme:vxd:__wine_vxd_open Unknown/unsupported VxD L"sice.vxd". Try setting Windows version to 'nt40' or 'win31'. 0024:fixme:vxd:__wine_vxd_open Unknown/unsupported VxD L"siwvid.vxd". Try setting Windows version to 'nt40' or 'win31'. 0024:fixme:vxd:__wine_vxd_open Unknown/unsupported VxD L"ntice.vxd". Try setting Windows version to 'nt40' or 'win31'. wine: Unhandled page fault on write access to 00000001 at address 004262AD (thread 0024), starting debugger... 0104:fixme:imm:ImeSetActiveContext (0x5700e8, 1): stub 0104:fixme:imm:ImmReleaseContext (00010074, 005700E8): stub 0080:fixme:imm:ImeSetActiveContext (0x4b0868, 0): stub 0080:fixme:imm:ImmReleaseContext (00010020, 004B0868): stub 0104:fixme:dbghelp_dwarf:dwarf2_read_range no entry found 010c:err:ole:CoUninitialize Mismatched CoUninitialize
With wine version XP:
wine MCM2.EXE 0110:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv": c0000001 wine: Unhandled page fault on read access to FFFFFFFF at address 0040986A (thread 0024), starting debugger... 0124:fixme:imm:ImeSetActiveContext (0x5700e8, 1): stub 0124:fixme:imm:ImmReleaseContext (00010074, 005700E8): stub 0080:fixme:imm:ImeSetActiveContext (0x4b08f0, 0): stub 0080:fixme:imm:ImmReleaseContext (00010020, 004B08F0): stub Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x0040986a). 0124:fixme:dbghelp_dwarf:dwarf2_read_range no entry found Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0040986a ESP:0021fdc0 EBP:0021fea4 EFLAGS:00010212( R- -- I -A- - ) EAX:0021fdc4 EBX:00000001 ECX:00000067 EDX:00400000 ESI:7b6274c0 EDI:00400000 Stack dump: 0x0021fdc0: 0040e5bd 00000000 00400000 00000067 0x0021fdd0: 00000000 00244337 7ffd1000 0021fe4c 0x0021fde0: 0042ed00 00000002 00b51810 00b50758 0x0021fdf0: 00000800 0021fe10 00000094 00000005 0x0021fe00: 00000001 00000a28 00000002 76726553 0x0021fe10: 20656369 6b636150 00003320 0021fe74 Backtrace: =>0 0x0040986a in mcm2 (+0x986a) (0x0021fea4) 1 0x004169b2 in mcm2 (+0x169b2) (0x0021ff30) 2 0x7b62df20 WriteTapemark+0x100(device=7FFD1000, type=<is not available>, count=<is not available>, immediate=<is not available>) [Z:\usr\src\packages\BUI LD\dlls\kernel32\tape.c:317] in kernel32 (0x0021ff48) 3 0x7bc57be7 RtlWakeConditionVariable+0x57(variable=7B62DF10) [Z:\usr\src\packages\BUILD\dlls\ntdll\sync.c:766] in ntdll (0x0021ff5c) 4 0x7bc582a0 RtlCreateUserThread(entry=00416860, arg=7FFD1000) [Z:\usr\src\packages\BUILD\dlls\ntdll\thread.c:261] in ntdll (0x0021ffec)
https://bugs.winehq.org/show_bug.cgi?id=43589
Håkon haakobja@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME
--- Comment #4 from Håkon haakobja@gmail.com --- I tested this today on my laptop using Motocross Madness 2, and it seems to work as expected.
However, I've only been able to make Safedisc protected games run using Windows 2000 mode
https://bugs.winehq.org/show_bug.cgi?id=43589
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.