https://bugs.winehq.org/show_bug.cgi?id=46804
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |fd8bc0c16dcfab29007b4e3af32 | |531aa23145007 Resolution|--- |FIXED URL|https://www.fileplanet.com/ |https://web.archive.org/web |151268/download/TrackMania: |/20190405224925/http://down |-Sunrise-Demo |load.fileplanet.com/ftp1/03 | |2005/tmsunrisedemo_setup.ex | |e?st=5enhbbW_nPuPEL3JShfg3Q | |&e=1554515342 Status|NEW |RESOLVED
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/fd8bc0c16dcfab29007b4e3af3... ("ntoskrnl.exe: Implement IoCreateSynchronizationEvent.").
Thanks Jacek
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/TmSunriseDemoMag
$ WINEDEBUG=+seh,+relay,+ntoskrnl,+loaddll,+process wine ./TmSunriseDemoMag.exe
log.txt 2>&1
... 0009:Call advapi32.CreateServiceA(001713a0,01daa35c "sfhlp02",01daa328 "StarForce Protection Helper Driver (version 2.x)",00000000,00000001,00000000,00000001,0033e720 "System32\drivers\sfhlp02.sys",00000000,00000000,00000000,00000000,00000000) ret=00cb23a0 ... 0031:Call driver init 0x555300 (obj=0x11d7e0,str=L"\Registry\Machine\System\CurrentControlSet\Services\sfhlp02") ... 0031:Call ntoskrnl.exe.RtlInitUnicodeString(0042fbf0,00555334 L"\Device\StarForce - {60E30D10-C32F-4845-8477-139131D5E900}") ret=00555406 ... 0031:Ret ntoskrnl.exe.RtlInitUnicodeString() retval=0042fbf0 ret=00555406 0031:Call ntoskrnl.exe.IoCreateSynchronizationEvent(0042fbf0,0042fbfc) ret=00555414 0031:trace:ntoskrnl:IoCreateSynchronizationEvent (0x42fbf0 0x42fbfc) 0031:Call ntdll.NtCreateEvent(0042fb48,001f0003,0042fb4c,00000001,00000001) ret=7e960671 0031:Ret ntdll.NtCreateEvent() retval=00000000 ret=7e960671 0031:Call ntdll.NtQueryObject(0000003c,00000002,0042f9f0,00000100,0042faf0) ret=7e956d72 0031:Ret ntdll.NtQueryObject() retval=00000000 ret=7e956d72 0031:Call ntdll.RtlCompareUnicodeStrings(7e96b168,00000005,0042fa50,00000005,00000000) ret=7e956eab 0031:Ret ntdll.RtlCompareUnicodeStrings() retval=00000000 ret=7e956eab ... 0031:Call ntdll.NtQueryEvent(0000003c,00000000,0042f9c4,00000008,00000000) ret=7e9605ad 0031:Ret ntdll.NtQueryEvent() retval=00000000 ret=7e9605ad 0031:trace:ntoskrnl:KeInitializeEvent event 0x11d620, type 1, state 1. 0031:Ret ntoskrnl.exe.IoCreateSynchronizationEvent() retval=0011d620 ret=00555414 0031:Call ntoskrnl.exe.KeEnterCriticalRegion() ret=0055542c 0031:fixme:ntoskrnl:KeEnterCriticalRegion : stub 0031:Ret ntoskrnl.exe.KeEnterCriticalRegion() retval=00000031 ret=0055542c 0031:Call ntoskrnl.exe.KeWaitForSingleObject(0011d620,00000000,00000000,00000000,00000000) ret=00555437 0031:trace:ntoskrnl:KeWaitForMultipleObjects count 1, objs 0x42fb70, wait_type 1, reason 0, mode 0, alertable 0, timeout (nil), wait_blocks (nil). 0031:Call ntdll.NtWaitForMultipleObjects(00000001,0042f9d8,00000001,00000000,00000000) ret=7e960266 0031:Ret ntdll.NtWaitForMultipleObjects() retval=00000000 ret=7e960266 0031:Call ntdll.NtClose(00000040) ret=7e960331 0031:Ret ntdll.NtClose() retval=00000000 ret=7e960331 0031:Ret ntoskrnl.exe.KeWaitForSingleObject() retval=00000000 ret=00555437 ... --- snip ---
$ wine --version wine-4.5-222-g8ee1e3453e
Regards