https://bugs.winehq.org/show_bug.cgi?id=39323
Bug ID: 39323 Summary: Blazing Angels Squadrons of WWII Demo crashes with unimplemented function ntoskrnl.exe.ExDeleteNPagedLookasideList Product: Wine Version: 1.7.51 Hardware: x86-64 URL: http://www.gamershell.com/download_13122.shtml OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: ntoskrnl Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Depends on: 39317 Distribution: ---
fixme:ntoskrnl:IoAllocateErrorLogEntry stub: 0x7eda34c0, 48 fixme:ntoskrnl:IoCreateSynchronizationEvent (0x53e6d0 0x53e6dc) stub wine: Unhandled page fault on write access to 0x00544000 at address 0x7bc52ded (thread 0032), starting debugger... fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} err:module:attach_process_dlls "BAP.DLL" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\BASWWII\bin\MainR.exe" failed, status c0000142 [andrey@NB2 bin]$ wine: Call from 0x7b839b2c to unimplemented function ntoskrnl.exe.ExDeleteNPagedLookasideList, aborting wine: Unimplemented function ntoskrnl.exe.ExDeleteNPagedLookasideList called at address 0x7b839b2c (thread 0026), starting debugger...
wine-1.7.51-201-g60d1d6f
https://bugs.winehq.org/show_bug.cgi?id=39323 Bug 39323 depends on bug 39317, which changed state.
Bug 39317 Summary: Blazing Angels Squadrons of WWII Demo requires x3daudio1_0.dll https://bugs.winehq.org/show_bug.cgi?id=39317
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=39323
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com, | |super_man@post.com
--- Comment #1 from super_man@post.com --- https://msdn.microsoft.com/en-us/library/windows/hardware/ff544566%28v=vs.85...
Syntax C++
VOID ExDeleteNPagedLookasideList( _Inout_ PNPAGED_LOOKASIDE_LIST Lookaside );
Parameters
Lookaside [in, out]
A pointer to the NPAGED_LOOKASIDE_LIST structure for the lookaside list, which the caller originally set up with ExInitializeNPagedLookasideList.
Return value
None
https://bugs.winehq.org/show_bug.cgi?id=39323
--- Comment #2 from Austin English austinenglish@gmail.com --- Created attachment 52695 --> https://bugs.winehq.org/attachment.cgi?id=52695 stub
Please test
https://bugs.winehq.org/show_bug.cgi?id=39323
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation
--- Comment #3 from Andrey Gusev andrey.goosev@gmail.com --- Stub gives:
wine: Call from 0x7b839d3c to unimplemented function ntoskrnl.exe.ExDeletePagedLookasideList, aborting wine: Unimplemented function ntoskrnl.exe.ExDeletePagedLookasideList called at address 0x7b839d3c (thread 0026), starting debugger...
Stub for ExDeletePagedLookasideList gives:
fixme:ntoskrnl:ExDeleteNPagedLookasideList 0x544d08 fixme:ntoskrnl:ExDeletePagedLookasideList 0x544d58 fixme:ntoskrnl:ExDeletePagedLookasideList 0x544e60 fixme:ntoskrnl:ExDeleteNPagedLookasideList 0x544e10 fixme:ntoskrnl:ExDeleteNPagedLookasideList 0x544dc0 fixme:ntoskrnl:ExDeleteNPagedLookasideList 0x5451b8 fixme:ntoskrnl:ExDeleteNPagedLookasideList 0x545140 wine: Unhandled page fault on read access to 0x000000b4 at address 0x7ecf1399 (thread 0026), starting debugger... err:seh:start_debugger Couldn't start debugger ("winedbg --auto 33 56") (1115) Read the Wine Developers Guide on how to set up winedbg or another debugger
https://bugs.winehq.org/show_bug.cgi?id=39323
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Blazing Angels Squadrons of |StarForce 3.x: Protection |WWII Demo crashes with |Environment Driver v1.x |unimplemented function |'sfdrv01.sys' crashes on |ntoskrnl.exe.ExDeleteNPaged |unimplemented function |LookasideList |ntoskrnl.exe.ExDeleteNPaged | |LookasideList (Blazing | |Angels Squadrons of WWII | |Demo)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
if you add the 'obfuscation' keyword make sure to provide the actual DRM scheme information for reference.
Also refining summary to prepare for dupes.
There is also meta bug 3260 ("StarForce 3.x: games crash or fail to start due to missing kernel driver infrastructure [metabug]")
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready... Scanning -> C:\Program Files\Ubisoft\Demo\Blazing Angels Squadrons of WWII Demo\bin\MainR.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 1620480 (018BA00h) Byte(s) Compilation TimeStamp : 0x347B8964 -> Wed 26th Nov 1997 02:28:52 (GMT) [TimeStamp] 0x347B8964 -> Wed 26th Nov 1997 02:28:52 (GMT) | PE Header | - | Offset: 0x00000138 | VA: 0x00400138 | - [TimeStamp] 0x347B8964 -> Wed 26th Nov 1997 02:28:52 (GMT) | Export | - | Offset: 0x00184034 | VA: 0x005DFA34 | - [!] Executable uses SEH Tables (/SAFESEH) (839 calculated 839 recorded... 0 invalid addresses) [File Heuristics] -> Flag #1 : 00000000000001001100000100110011 (0x0004C133) [Entrypoint Section Entropy] : 1.45 (section #8) ".start " | Size : 0x1000 (4096) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 10 (0xA) | ImageSize 0x292000 (2695168) byte(s) [Export] 100% of function(s) (1 of 1) are in file | 0 are forwarded | 1 code | 0 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : Ubisoft [VersionInfo] Product Name : Blazing Angels Demo [VersionInfo] Product Version : 1. 0. 0. 1 [VersionInfo] File Description : Blazing Angels Demo [VersionInfo] File Version : 1. 0. 0. 1 [VersionInfo] Original FileName : Main.exe [VersionInfo] Internal Name : Blazing Angels Demo [VersionInfo] Legal Copyrights : Copyright (C) 2006 [!] StarForce 32 Bit v3.4 - v5.0 [<Unknown>] [CompilerDetect] -> Visual C/C++ - Scan Took : 0.682 Second(s) [0000002AAh (682) tick(s)] [499 of 573 scan(s) done]
Scanning -> C:\Program Files\Ubisoft\Demo\Blazing Angels Squadrons of WWII Demo\bin\BAP.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 267404 (04148Ch) Byte(s) Compilation TimeStamp : 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) [TimeStamp] 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) | PE Header | - | Offset: 0x00000110 | VA: 0x10000110 | - [TimeStamp] 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) | Export | - | Offset: 0x00032614 | VA: 0x108B1014 | - [TimeStamp] 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) | DebugDirectory | - | Offset: 0x00022854 | VA: 0x108A1254 | - [File Heuristics] -> Flag #1 : 00000100000001000000000100000000 (0x04040100) [Entrypoint Section Entropy] : 6.57 (section #0) ".text " | Size : 0x221E3 (139747) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 6 (0x6) | ImageSize 0x8C3000 (9187328) byte(s) [Export] 50% of function(s) (1 of 2) are in file | 0 are forwarded | 2 code | 0 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : UbiSoft EMEA [VersionInfo] Product Name : Blazing Angels [VersionInfo] Product Version : 3.07 [VersionInfo] File Description : Protection Library [VersionInfo] File Version : 3.07.014.003 [VersionInfo] Original FileName : CORE.DLL [VersionInfo] Internal Name : CORE.DLL [VersionInfo] Legal Trademarks : StarForce (R) [VersionInfo] Legal Copyrights : (c) Protection Technology. 2000-2005 [Debug Info] (record 1 of 1) (file offset 0x22850) Characteristics : 0x0 | TimeDateStamp : 0x4427E6C9 (Mon 27th Mar 2006 13:21:13 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x85 (133) AddressOfRawData : 0x8AA0AC | PointerToRawData : 0x2D0AC [!] Warning codeview va and offset don't match CvSig : 0x53445352 | SigGuid E8BBFA13-67D2-4453-B9C105586B0131E2 Age : 0x1 | Pdb : C:\Protection\Managers.IS-Workdir\Blazing Angels #1325.FilesProtection\2006.03.27-17.10.59.Build\Host{0} [!] StarForce 32 Bit v3.07.014.003. 27.03.06 [FrontLine] [i] [PROTECTiON iNFO] -> SF driver used: yes [i] [PROTECTiON iNFO] -> data protection and StarForce virtual file system enabled [i] [PROTECTiON iNFO] -> cd/dvd check disabled, identification of emulators is off [CdKeySerial] found "SerialNumber" @ VA: 0x008A407C / Offset: 0x0002567C [CdKeySerial] found "Invalid code" @ VA: 0x008A6500 / Offset: 0x00027B00 [CompilerDetect] -> Visual C++ 7.1 (Visual Studio 2003) - Scan Took : 0.524 Second(s) [00000020Ch (524) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\Ubisoft\Demo\Blazing Angels Squadrons of WWII Demo\bin\BAP.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 12570209 (0BFCE61h) Byte(s) Compilation TimeStamp : 0x4427E6D9 -> Mon 27th Mar 2006 13:21:29 (GMT) [TimeStamp] 0x4427E6D9 -> Mon 27th Mar 2006 13:21:29 (GMT) | PE Header | - | Offset: 0x00000110 | VA: 0x00400110 | - [TimeStamp] 0x4427E6D9 -> Mon 27th Mar 2006 13:21:29 (GMT) | DebugDirectory | - | Offset: 0x00030E04 | VA: 0x00432404 | - -> File has 12265425 (0BB27D1h) bytes of appended data starting at offset 04A690h [File Heuristics] -> Flag #1 : 00000100000001000000000000000100 (0x04040004) [Entrypoint Section Entropy] : 6.60 (section #0) ".text " | Size : 0x30445 (197701) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x4F000 (323584) byte(s) [VersionInfo] Company Name : UbiSoft EMEA [VersionInfo] Product Name : Blazing Angels [VersionInfo] Product Version : 3.07 [VersionInfo] File Description : Protection System GUI Application [VersionInfo] File Version : 3.07.014.003 [VersionInfo] Original FileName : CORE.EXE [VersionInfo] Internal Name : CORE.EXE [VersionInfo] Legal Trademarks : StarForce (R) [VersionInfo] Legal Copyrights : (c) Protection Technology. 2000-2005 [Debug Info] (record 1 of 1) (file offset 0x30E00) Characteristics : 0x0 | TimeDateStamp : 0x4427E6D9 (Mon 27th Mar 2006 13:21:29 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x8E (142) AddressOfRawData : 0x3C938 | PointerToRawData : 0x3C938 [!] Warning codeview va and offset don't match CvSig : 0x53445352 | SigGuid 9E7688B8-8461-47FC-8D80B2ADC270F02E Age : 0x1 | Pdb : C:\Protection\Managers.IS-Workdir\Blazing Angels #1325.FilesProtection\2006.03.27-17.10.59.Build\UserInterface{0} [!] StarForce 32 Bit v3.07.014.003. 27.03.06 [FrontLine] [CdKeySerial] found "Invalid code" @ VA: 0x000389B8 / Offset: 0x000373B8 [CompilerDetect] -> Visual C++ 7.1 (Visual Studio 2003) - Scan Took : 0.470 Second(s) [0000001D6h (470) tick(s)] [558 of 573 scan(s) done] --- snip ---
--- snip --- $ WINEDEBUG=+tid,+service wineboot ... 000f:trace:service:scmdatabase_load_services Loading service L"sfdrv01" 000f:trace:service:load_service_config Image path = L"System32\drivers\sfdrv01.sys" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"StarForce Protection Environment Driver (version 1.x)" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) 000f:trace:service:scmdatabase_load_services Loading service L"sfhlp02" 000f:trace:service:load_service_config Image path = L"System32\drivers\sfhlp02.sys" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"StarForce Protection Helper Driver (version 2.x)" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) 000f:trace:service:scmdatabase_load_services Loading service L"sfvfs02" 000f:trace:service:load_service_config Image path = L"System32\drivers\sfvfs02.sys" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"StarForce Protection VFS Driver (version 2.x)" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=39323
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f876b033c2875a9ffc0ff958680 | |d4762654182ec Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Austin English austinenglish@gmail.com --- ExDeleteNPagedLookasideList: https://source.winehq.org/git/wine.git/commitdiff/f876b033c2875a9ffc0ff95868... ExDeletePagedLookasideList: https://source.winehq.org/git/wine.git/commitdiff/4d08cbf7cbd8d0eadc4fa3c28f...
https://bugs.winehq.org/show_bug.cgi?id=39323
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc1.