https://bugs.winehq.org/show_bug.cgi?id=48610
Bug ID: 48610 Summary: Game "Hype - The Time Quest" crashes after selecting play from the menu Product: Wine Version: 5.1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: benjaminhdavis8@yahoo.com Distribution: ---
Created attachment 66451 --> https://bugs.winehq.org/attachment.cgi?id=66451 contatenated backtrace from crashes (after vidio options selection menu)
After installing "Hype - The Time Quest", selecting play from the menu opens a dialog for loading video drivers. Selecting Apply from the menu the game then crashes, printing the following to the terminal: 0087:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 009a:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 00a4: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 0040AAE2 (thread 009d), starting debugger... See also attached file backtrace.txt
Following attempts to select play from the menu leads to a crash without the opening the driver configuration window, with the below terminal output. 0034: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 0040AAE2 (thread 002f), starting debugger... See second half of the attached file backtrace.txt
I'm using the latest development package from wineHQ on Uubuntu 18.04.4 LTS. $ wine --version wine-5.1
https://bugs.winehq.org/show_bug.cgi?id=48610
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Did you try in a fresh wine prefix? Did you use the original cd?
https://bugs.winehq.org/show_bug.cgi?id=48610
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- I confirm the bug You can test with this (legal?) download link: https://www.myabandonware.com/game/hype-the-time-quest-a5t#download
https://bugs.winehq.org/show_bug.cgi?id=48610
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- Looks like that wine does not like this version of securom (problem with secdrv?)
https://bugs.winehq.org/show_bug.cgi?id=48610
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Game "Hype - The Time |Game "Hype - The Time |Quest" crashes after |Quest" crashes after |selecting play from the |selecting play from the |menu |menu (SafeDisc 1.x: | |secdrv.sys doesn't support | |WinVer > Win2000) Resolution|--- |DUPLICATE Keywords| |download, obfuscation CC| |focht@gmx.net Status|UNCONFIRMED |RESOLVED
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
dupe of bug 21147 ("SafeDisc 1.x: media validation fails/launcher crashes (secdrv.sys doesn't support WinVer > Win2000) (Rayman 2, Microsoft Flight Simulator 2000, DK II)").
--- snip --- $ pwd /home/focht/.wine/drive_c/UbiSoft/Hype - The Time Quest
$ WINEDEBUG=+seh,+relay,+service,+ntoskrnl wine ./MaiD3Dvr_bleu.exe >>log.txt 2>&1 ... 002e:trace:ntoskrnl:load_driver loading driver L"C:\windows\system32\drivers\\SECDRV.SYS" 002e:Call KERNEL32.LoadLibraryW(005d29f0 L"C:\windows\system32\drivers\\SECDRV.SYS") ret=100147c2 ... 002e:Ret KERNEL32.LoadLibraryW() retval=00350000 ret=100147c2 ... 002e:Call driver init 00352466 (obj=005D2918,str=L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv") 002e:Call ntoskrnl.exe.RtlQueryRegistryValues(00000003,00350324,0099f9d8,00000000,00000000) ret=0035038c 002e:Call ntdll.RtlQueryRegistryValues(00000003,00350324,0099f9d8,00000000,00000000) ret=7bc9d274 002e:Ret ntdll.RtlQueryRegistryValues() retval=00000000 ret=7bc9d274 002e:Ret ntoskrnl.exe.RtlQueryRegistryValues() retval=00000000 ret=0035038c 002e:Call ntoskrnl.exe.RtlInitUnicodeString(0099faf0,00350392 L"3.51") ret=003504ca ... 002e:Ret ntoskrnl.exe.RtlInitUnicodeString() retval=0000000a ret=003504ca 002e:Call ntoskrnl.exe.RtlEqualUnicodeString(0099fb08,0099faf0,00000001) ret=003504de ... 002e:Ret ntoskrnl.exe.RtlEqualUnicodeString() retval=00000000 ret=003504de 002e:Call ntoskrnl.exe.RtlInitUnicodeString(0099fae8,0035039e L"4.0") ret=003504f7 ... 002e:Ret ntoskrnl.exe.RtlInitUnicodeString() retval=00000008 ret=003504f7 002e:Call ntoskrnl.exe.RtlEqualUnicodeString(0099fb08,0099fae8,00000001) ret=00350502 ... 002e:Ret ntoskrnl.exe.RtlEqualUnicodeString() retval=00000000 ret=00350502 002e:Call ntoskrnl.exe.RtlInitUnicodeString(0099faf8,003503a6 L"5.0") ret=00350527 ... 002e:Ret ntoskrnl.exe.RtlInitUnicodeString() retval=00000008 ret=00350527 002e:Call ntoskrnl.exe.RtlEqualUnicodeString(0099fb08,0099faf8,00000001) ret=00350532 ... 002e:Ret ntoskrnl.exe.RtlEqualUnicodeString() retval=00000000 ret=00350532 ... 002e:Ret driver init 00352466 (obj=005D2918,str=L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv") retval=c0000001 ... 002e:trace:ntoskrnl:init_driver init done for L"Secdrv" obj 005D2918 002e:trace:ntoskrnl:init_driver - DriverInit = 00352466 002e:trace:ntoskrnl:init_driver - DriverStartIo = 00000000 002e:trace:ntoskrnl:init_driver - DriverUnload = 00000000 002e:trace:ntoskrnl:init_driver - MajorFunction[0] = 1000F650 002e:trace:ntoskrnl:init_driver - MajorFunction[1] = 1000F650 002e:trace:ntoskrnl:init_driver - MajorFunction[2] = 1000F650 002e:trace:ntoskrnl:init_driver - MajorFunction[3] = 1000F650 ... 002e:trace:ntoskrnl:init_driver - MajorFunction[26] = 1000F650 002e:trace:ntoskrnl:init_driver - MajorFunction[27] = 1000F650 002e:trace:ntoskrnl:IoDeleteDriver (005D2918) ... 002e:trace:ntoskrnl:ObDereferenceObject (005D2918) ref=0 ... 002e:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv": c0000001 ... --- snip ---
You need 32-bit WINEPREFIX (WINEARCH=win32) and WinVer <= 'Windows 2000'.
ProtectionID scan:
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42 Ready... Scanning -> C:\UbiSoft\Hype - The Time Quest\MaiD3Dvr_bleu.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280311 (0446F7h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) [TimeStamp] 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - -> File has 1271 (04F7h) bytes of appended data starting at offset 044200h [File Heuristics] -> Flag #1 : 00000000000001001100000000000101 (0x0004C005) [Entrypoint Section Entropy] : 6.92 (section #1) ".text " | Size : 0x14E00 (85504) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x4B000 (307200) byte(s) [VersionInfo] Product Name : CPAPROJ Application [VersionInfo] Product Version : 1. 0. 0. 1 [VersionInfo] File Description : CPAPROJ MFC Application [VersionInfo] File Version : 1. 0. 0. 1 [VersionInfo] Original FileName : CPAPROJ.EXE [VersionInfo] Internal Name : CPAPROJ [VersionInfo] Legal Copyrights : Copyright © 1996 [ModuleReport] [IAT] Modules -> KERNEL32.dll | USER32.dll | ADVAPI32.dll | VERSION.dll [!] Safedisc v1.35.000 detected ! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.255 Second(s) [0000000FFh (255) tick(s)] [566 of 580 scan(s) done]
Scanning -> C:\windows\syswow64\drivers\SECDRV.SYS File Type : 32-Bit Driver (good checksum) (Subsystem : Native / 1), Size : 14368 (03820h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | PE Header | - | Offset: 0x000000B8 | VA: 0x000100B8 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x00000294 | VA: 0x00010294 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x000002B0 | VA: 0x000102B0 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x000002CC | VA: 0x000102CC | - -> File has 2368 (0940h) bytes of appended data starting at offset 02EE0h [File Heuristics] -> Flag #1 : 00000100000000000000000000000111 (0x04000007) [Entrypoint Section Entropy] : 6.89 (section #2) "INIT " | Size : 0xA04 (2564) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x2EE0 (12000) byte(s) [ModuleReport] [IAT] Modules -> ntoskrnl.exe [Debug Info] (record 1 of 3) (file offset 0x290) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 1 (0x1) -> Coff | Size : 0x74B (1867) AddressOfRawData : 0x0 | PointerToRawData : 0x2EE0 [Debug Info] (record 2 of 3) (file offset 0x2AC) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 4 (0x4) -> Misc | Size : 0x110 (272) AddressOfRawData : 0x0 | PointerToRawData : 0x362C [Debug Info] (record 3 of 3) (file offset 0x2C8) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 3 (0x3) -> FPO | Size : 0xE0 (224) AddressOfRawData : 0x0 | PointerToRawData : 0x373C [!] Safedisc protection driver (secdrv.sys) detected! - Scan Took : 0.209 Second(s) [0000000D1h (209) tick(s)] [135 of 580 scan(s) done] --- snip ---
Regards
*** This bug has been marked as a duplicate of bug 21147 ***
https://bugs.winehq.org/show_bug.cgi?id=48610
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.