Roon fails to start after updating to 2.65 (ref#47PQ6R)

Is Roon Server running?

· No, Roon Server is not running.

For Roon connectivity to work properly, both Roon Server and Roon Remote need to be turned on.

· I can't turn on Roon Server, I need help.

Describe the issue

Updated to 2.65 and now Roon won't start

Describe your network setup

Irrelevant

Event viewer error no.1:

Log Name: Application
Source: .NET Runtime
Date: 2026-04-27 22:15:36
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: StreacomFC10
Description:
Application: Roon.exe
CoreCLR Version: 10.0.626.17701
.NET Version: 10.0.6
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException: Object reference not set to an instance of an object.
at Sooloos.UserAgentStrings.get_RoonExternal()
at Sooloos.Debug.InitAsync(String source, ILogWriter logwriter)
at Sooloos.Debug.InitAsync(String source)
at Sooloos.Client.ApplicationCommon.Init(IList`1 objcruntimes, String appname, String apptitle)
at Sooloos.Application.Main(String argv)

Event Xml:



1026
0
2
0
0
0x80000000000000

22953


Application
StreacomFC10



Application: Roon.exe
CoreCLR Version: 10.0.626.17701
.NET Version: 10.0.6
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException: Object reference not set to an instance of an object.
at Sooloos.UserAgentStrings.get_RoonExternal()
at Sooloos.Debug.InitAsync(String source, ILogWriter logwriter)
at Sooloos.Debug.InitAsync(String source)
at Sooloos.Client.ApplicationCommon.Init(IList`1 objcruntimes, String appname, String apptitle)
at Sooloos.Application.Main(String argv)


Event viewer, Error no. 2:

Log Name: Application
Source: Application Error
Date: 2026-04-27 22:15:37
Event ID: 1000
Task Category: Application Crashing Events
Level: Error
Keywords:
User: STREACOMFC10\StreacomFC10
Computer: StreacomFC10
Description:
Faulting application name: Roon.exe, version: 2.65.1653.0, time stamp: 0x69c40000
Faulting module name: KERNELBASE.dll, version: 10.0.26100.8246, time stamp: 0x208e0cb7
Exception code: 0xc0000005
Fault offset: 0x00000000000c79da
Faulting process id: 0xF70
Faulting application start time: 0x1DCD6829C0BB6EF
Faulting application path: C:\Users\StreacomFC10\AppData\Local\Roon\Application\Roon.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 805961f5-9eca-4ae9-92dd-e36b185743d7
Faulting package full name:
Faulting package-relative application ID:
Event Xml:



1000
0
2
100
0
0x8000000000000000

22954


Application
StreacomFC10



Roon.exe
2.65.1653.0
69c40000
KERNELBASE.dll
10.0.26100.8246
208e0cb7
c0000005
00000000000c79da
0xf70
0x1dcd6829c0bb6ef
C:\Users\StreacomFC10\AppData\Local\Roon\Application\Roon.exe
C:\WINDOWS\System32\KERNELBASE.dll
805961f5-9eca-4ae9-92dd-e36b185743d7





Running Roon On Win 11 24H2 IoT LTSC

Firstly, thank you - RoonLabs team, for this major update - and for all the work that went into it.

I also had trouble on getting Roon Mac client (on 26.4.1) to connect with Titan on applying both updates.

Is it a known problem that to launch both updates at the same time causes Roon when it’s ready to hang and necessitate more even than a soft reboot from the Web GUI; and that the only way to get Remote Version 2.65 (build 1653) to see and connect to Titan is by removing the latter’s power cable and re-inserting it?

Hello @Mikael_Ollars ,

Thanks for your report and sorry to hear about the issue. Can you please use these instructions to access your RoonServer + Roon logs, upload a set to our uploader and let us know once uploaded? Thank you.

https://workdrive.zohoexternal.com/collection/nocvrfc5b2ddab55140af8640f1d7ce13291e/external

Done Noris, took the logs from RoonServer and Roon. However, they dont seem to say much..

Another reboot of the Windows server this morning, and weirdly, now RoonServer started up!?
Caused another Err in the EventLog though:

Log Name: Application
Source: .NET Runtime
Date: 2026-04-28 08:25:32
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: StreacomFC10
Description:
Application: RoonAppliance.exe
CoreCLR Version: 10.0.626.17701
.NET Version: 10.0.6
Description: The process was terminated due to an unhandled exception.
Stack:
at LevelDb.Native.leveldb_iter_destroy(IntPtr)
at LevelDb.Native.leveldb_iter_destroy(IntPtr)
at LevelDb.Database+d__42.<>m__Finally1()
at LevelDb.Database+d__42.System.IDisposable.Dispose()
at LevelDb.Database+d__42.MoveNext()
at Sooloos.Broker.ClientData.CreateDb()
at Sooloos.Broker.ClientData.Init(Sooloos.Broker.Database)
at Sooloos.Broker.State.InitializeDatabase(Sooloos.Broker.Database)
at Sooloos.Broker.State+<>c__DisplayClass154_1.g__Finish|1(Boolean)
at Sooloos.Broker.State+<>c__DisplayClass154_0.b__0()
at Sooloos.SynchronizationContextThread+<>c__DisplayClass45_0.b__0(System.Object)
at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper ByRef)
at Sooloos.SynchronizationContextThread._Go()
at System.Threading.Thread+StartHelper.Callback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

Event Xml:



1026
0
2
0
0
0x80000000000000

23059


Application
StreacomFC10



Application: RoonAppliance.exe
CoreCLR Version: 10.0.626.17701
.NET Version: 10.0.6
Description: The process was terminated due to an unhandled exception.
Stack:
at LevelDb.Native.leveldb_iter_destroy(IntPtr)
at LevelDb.Native.leveldb_iter_destroy(IntPtr)
at LevelDb.Database+<LoadPrefixedBy>d__42.<>m__Finally1()
at LevelDb.Database+<LoadPrefixedBy>d__42.System.IDisposable.Dispose()
at LevelDb.Database+<LoadPrefixedBy>d__42.MoveNext()
at Sooloos.Broker.ClientData.CreateDb()
at Sooloos.Broker.ClientData.Init(Sooloos.Broker.Database)
at Sooloos.Broker.State.InitializeDatabase(Sooloos.Broker.Database)
at Sooloos.Broker.State+<>c__DisplayClass154_1.<NotifyIsLoggedIn>g__Finish|1(Boolean)
at Sooloos.Broker.State+<>c__DisplayClass154_0.<NotifyIsLoggedIn>b__0()
at Sooloos.SynchronizationContextThread+<>c__DisplayClass45_0.<Post>b__0(System.Object)
at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper ByRef)
at Sooloos.SynchronizationContextThread._Go()
at System.Threading.Thread+StartHelper.Callback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)


And, even though i don’t care/need it Roon client will not start up in the Remote session.
(Same crasches as posted first)

Anyways, you should be able to see/get logs from the RoonServer now!

Thanks for sending those over @Mikael_Ollars! Our team will take a closer look and should have more information to share before the end of the week.

Thank you! :folded_hands: