-
Thanks,
Tested new files , here is my report..
First I jumped into a practice session with the Skip Barber, no crash when exit the session.
Without restarting the app I did a Dirt Street Stock race at Lanier, everything seems fine during practice, qualifying and transition to the race.
Application crash at the end of the race, not sure exactly when, maybe last lap or when exit the race session,
Fault bucket 1539985604074326425, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 1643649820575858098
Problem signature:
P1: CrewChiefV4.exe
P2: 1.0.0.0
P3: 5a857b26
P4: mscorlib
P5: 4.7.2600.0
P6: 59d78a65
P7: a43
P8: b3
P9: System.AccessViolationException
P10:
-------------------------
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: CrewChiefV4.exe
P2: 1.0.0.0
P3: 5a857b26
P4: mscorlib
P5: 4.7.2600.0
P6: 59d78a65
P7: a43
P8: b3
P9: System.AccessViolationException
P10:
----------------------
Faulting application name: CrewChiefV4.exe, version: 1.0.0.0, time stamp: 0x5a857b26
Faulting module name: mscorlib.ni.dll, version: 4.7.2600.0, time stamp: 0x59d78a65
Exception code: 0xc0000005
Fault offset: 0x00000000004c8c2c
Faulting process id: 0x777c
Faulting application start time: 0x01d3a6712fe40ade
Faulting application path: C:\CrewChiefV4\CrewChiefV4.exe
Faulting module path: C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\msc orlib\8a9c7ab28dfd1baa08e20283667c4c7e\mscorlib.ni .dll
Report Id: 75c61383-f26f-4b49-833f-d45f0a1cf279
Faulting package full name:
Faulting package-relative application ID:
-------------------------------------
Application: CrewChiefV4.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at System.Buffer.Memmove(Byte*, Byte*, UInt64)
at System.String.CtorCharPtrStartLength(Char*, Int32, Int32)
at iRSDKSharp.YamlParser.Parse(System.String, System.String)
at CrewChiefV4.iRacing.DriverSessionResults.ParseYaml (System.String, Int32, Int32)
at CrewChiefV4.iRacing.Sim.GetRaceResults(System.Stri ng)
at CrewChiefV4.iRacing.Sim.GetResults(System.String)
at CrewChiefV4.iRacing.Sim.SdkOnSessionInfoUpdated(Sy stem.String, Int32, Int32)
at CrewChiefV4.iRacing.iRacingSharedMemoryReader.Read GameData(Boolean)
at CrewChiefV4.CrewChief.Run(System.String, Boolean)
at CrewChiefV4.MainWindow.runApp()
at System.Threading.ExecutionContext.RunInternal(Syst em.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
-
thanks for all these bug reports guys. They're all pointing to the same chunk of code, but as this is 'unsafe' code it's hard to know the exact root cause. We've added as much defensive coding as we can and packaged up a beta release - it would be incredibly helpful if you guys could try this and see if these crashes are fixed. If this doesn't fix the crashes I'll re-write that code.
Beta details are here:
http://thecrewchief.org/showthread.p...full=1#post605
-
I just started having crashes also, they started for me 2 days ago after I got a windows update. I will try the beta version you listed above and tell you my results. Thank you for this great app!
-
Installed last version and did a couple of session last night and so far no crash.
Thanks for a great app and superb support.