SDI écrivait:
-------------------------------------------------------
> Thanks for the trace. It's hanging in a driver, as
> expected. Further down the stack I see it is
> processing tyre marks. Not sure if this is
> related. You might try to let it hang again to see
> if the addresses are the same again.
> If it is indeed related to tyre marks, this might
> explain why it happens after a while, since more
> and more marks are added to the track during the
> race. You can try to make some donuts for a while
> to see if this triggers the freeze sooner.
>
> Do you have extended track length enabled by the
> way?
René, first of all, thanks a lot for spending your time trying to analyse and solve this problem.
Interesting thing about tyre marks. I don't know since when but it is true that they are longer than before. I didn't install anything than new tracks. The new ones are Bahrein night (from Tumyeto) and Nordschleife (by Drt01) but longer tyre marks appears on all the tracks (I will try to post a picture later).
About the track lenght, I let it by default in GPxTrack (never modified) = 8km
As you recommended, I will make donuts on track until something happen and let you know if the freeze appears sooner.
I will also post the trace.
Edit: Test 1: Donuts all the time at the start of a race: Nothing hapenned but before I break my engine, I have decided to accelerate the time. The freeze happened sooner (lap3)
Here is the trace:
ntoskrnl.exe!SeAccessCheckWithHint+0xb4a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x682
ntoskrnl.exe!KeWaitForMutexObject+0x19f
ntoskrnl.exe!PsIsSystemProcess+0x88
ntoskrnl.exe!KeStackAttachProcess+0x11b9
ntoskrnl.exe!ObReferenceObjectByPointerWithTag+0x22b
gp4.exe+0x10c206
gp4.exe+0x2380d8
gp4.exe+0x10c206
gp4.exe+0x10cb63
gp4.exe+0x11f29f
gp4.exe+0x17fc3
gp4.exe+0x18036
Test2: I Made donuts until it freezes on Kleine NordsCheifle: It was on lap 1 after 1 min approximatively.
ntoskrnl.exe!SeAccessCheckWithHint+0xb4a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x682
ntoskrnl.exe!KeWaitForMutexObject+0x19f
ntoskrnl.exe!PsIsSystemProcess+0x88
ntoskrnl.exe!KeStackAttachProcess+0x11b9
ntoskrnl.exe!ObReferenceObjectByPointerWithTag+0x22b
gp4.exe+0x10c1e1
gp4.exe+0x2380d8
gp4.exe+0x10c1e1
gp4.exe+0x10cb63
gp4.exe+0x11f29f
gp4.exe+0x17fc3
gp4.exe+0x18036
gp4.exe+0x18745
gp4.exe+0x48fbc2
Edit: Test3: Before to launch the game, I have uninstalled Pinnacle Game Profiler that I have installed recently. I started a championship save, made 1 lap, quit and speed up the time. The freeze happened
The trace is different now:
ntoskrnl.exe!SeAccessCheckWithHint+0xb4a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x682
ntoskrnl.exe!KeWaitForMutexObject+0x19f
ntoskrnl.exe!PsIsSystemProcess+0x88
ntoskrnl.exe!KeStackAttachProcess+0x11b9
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x88d
ntoskrnl.exe!KeWaitForMutexObject+0x19f
ntoskrnl.exe!IoRegisterFsRegistrationChange+0x306
ntoskrnl.exe!KeSynchronizeExecution+0x3a43
ntdll.dll!NtWaitForDebugEvent+0xa
wow64.dll!Wow64EmulateAtlThunk+0x1c41b
wow64.dll!Wow64SystemServiceEx+0xd7
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x24
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x429
ntdll.dll!LdrGetKnownDllSectionHandle+0x1a7
ntdll.dll!RtlInitCodePageTable+0xe8
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!ZwWaitForDebugEvent+0x12
kernel32.dll!WaitForDebugEvent+0x21
GPxPatch.exe+0x2332f
____________________________________________________________________________________________________________________________________________ Edited 4 time(s). Last edit at 04/12/2015 04:33PM by Excalibur.