The crashing doesn't happen very often so it's hard to troubleshoot. I do run quite a few plugins, hoping someone has some ideas before I start cutting plugins in half to get down the the trouble one. The exceptions log has alot of errors with a stats tracker but I don't see a plugin for that, I don't even know if that's causing it to crash but it's my best guess.
I run Thud as administrator here is the exceptions log file this is repeating a ton:
Also the folder is turbobeta but I'm running the latest stable version. This has been an issue ever since the release.
Is there a way to turn off stat_tracker? Like I said I don't know if this is causing my crashes but would like to start there.
I've already tried a fresh install of the latest thud but I also moved over all of the plugins I use.
Thud vanilla with no plugins doesn't crash at all.
Cheers in advance for any advice.
2018.04.13 06:57:57.925 StatTracker file is damaged: C:\turbobeta\stat_tracker\Anon#1769_total_t13.xml (System.IO.IOException: The process cannot access the file 'C:\turbobeta\stat_tracker\Anon#1769_total_t13.xml' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup( TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlReader.ReadToFollowing(String name)
at Infinity.Streams.Config.Load(XmlReader reader)
at Infinity.Streams.Config.Load(String fileName)
at Turbo.Collector.StatTracker.***********(Config , String )
at Turbo.Collector.StatTracker.**********(String ))
2018.04.13 06:59:23.507 collect exception (System.IO.IOException: The process cannot access the file 'C:\turbobeta\stat_tracker\98603086_total_t13.xml' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName)
at Infinity.Streams.Config.SaveAs(String fileName)
at Turbo.Collector.StatTracker.********(Config , String )
at Turbo.Collector.StatTracker.Save()
at Turbo.Collector.Collect.*************(Boolean , Boolean , Boolean , Boolean )
at Turbo.Collector.Collect.**************(Boolean ))