Roon Staff,
I’m reporting an unhandled exception in RoonServer that caused .NET to kill the process. RoonServer crashed and restarted on Aug 24th.
| Process | RoonAppliance (PID: 784, Parent: RoonServer) |
| Exception Type | EXC_CRASH (SIGABRT / Abort trap: 6) |
| Faulting Thread | Thread 7 (.NET TP Gate) |
| Runtime Engine | .NET CoreCLR / Mono |
| Host OS | macOS 15.7.9 |
| Crash Timestamp | August 24, 2026 at 17:39:40 -0500 |
The faulting thread (.NET TP Gate, Thread 7) encountered an unexpected C# exception during execution. Stack trace shows .NET attempting to handle it via DispatchManagedException and DispatchExSecondPass.
The uncaught exception resulted in the CLR invoking PROCAbort and abort(). The OS then terminated the application with SIGABRT.
EXC_CRASH (SIGABRT)/Abort trap: 6(PROCAbortvialibsystem_c.dylib)
I’m unable to correlate an event from the RoonServer log that caused the SIGABRT. However, the last thing I was doing before the crash was using Roon ARC in the car and switched from offline to online.
I can provide RoonServer logs and OS logs if needed.