Roon Software Crash

Roon Core Machine

|Processor|11th Gen Intel(R) Core™ i7-1165G7 @ 2.80GHz 2.80 GHz|
|Installed RAM|63.6 GB|
|System type|64-bit operating system, x64-based processor|
|Edition|Windows 11 Pro|

No cables are connected to the machine except power and Ethernet cord. No monitor attached.

Networking Gear & Setup Details

Connected Audio Devices

Core → HQ Player (Mac Mini) → DAC (ARES II or AURALiC ARIES G1)

Number of Tracks in Library

Description of Issue

The Core is crashing almost twice a day. I reinstalled and regenerated libraries and kept crashing consistently and often.

Please let me know what I can do about it.

From Windows Event Viewer

First Crash
Application: Roon.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at PetitSearch.TernaryTree.Add(System.String, Int32, Int32, PetitSearch.Posting ByRef, Node ByRef)
   at PetitSearch.TernaryTree.Add(System.String, Int32, PetitSearch.Posting ByRef)
   at PetitSearch.FieldIndex.AddEntries(Int32, System.String)
   at PetitSearch.SearchIndex`1+<>c__DisplayClass15_2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<IndexDocuments>b__3()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()

Second Crash after two minuites
Application: Roon.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at PetitSearch.TernaryTree.Add(System.String, Int32, Int32, PetitSearch.Posting ByRef, Node ByRef)
   at PetitSearch.TernaryTree.Add(System.String, Int32, PetitSearch.Posting ByRef)
   at PetitSearch.FieldIndex.AddEntries(Int32, System.String)
   at PetitSearch.SearchIndex`1+<>c__DisplayClass15_2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<IndexDocuments>b__3()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()