Infrequent Crash on Startup in Windows Since Last Roon Upgrade

Roon Core Machine

NOTE: Running Roon Server separately from Client as Windows Service.
Windows 11 Pro 21H2
Asus ROG STRIX Z490-E GAMING ATX LGA1200 Motherboard
Intel Core i7-10700K 3.8 GHz 8-Core Processor
G.Skill Trident Z 32 GB (4 x 8 GB) DDR4-3600 CL15 Memory
EVGA GeForce RTX 3060 Ti XC GAMING, Video Card
NVIDIA Studio Driver 472.84
Boot Drive: Sabrent Rocket 1 TB M.2-2280 NVME Solid State Drive
362GB used out of 952GB
Data Drive: RAID10 4x Seagate IronWolf NAS 4 TB 3.5" 5900RPM Internal Hard Drive
3.41TB used out of 7.27TB

Networking Gear & Setup Details

Asus RT-AC88U Wireless Router running Asuswrt-Merlin version 386.3_2
Intel AX201 Adapter with version 22.70.0.6 driver

Connected Audio Devices

MiniDSP 2x4HD USB interface (connected to Roon Server)
Topping D10 Balanced USB Interface (connected to Roon Server)
Raspberry Pi Zero 2 (connected to Asus Router through OTG ethernet adapter)

Number of Tracks in Library

37,000 tracks in library
Qobuz for Streaming

Description of Issue

Ever since the last Roon update, my Windows Client will infrequently crash on startup. The Server will continue to run just fine. I’m not having any other issues with Clients on my smartphones/tablets. When it crashes, I restart and everything works just fine. The same error appears every time in the logs when this occurs…

Local Time:            12/22/2021 12:09:33 -05:00
Device Serial Number:  88AE9626-C448-48EB-8BA5-ACC1A52AED53
Roon Version:       1.8 (build 882) stable
OS Version:            Windows 11

Application Domain:    Roon.exe
Assembly Codebase:     file:///C:/Users/kopas/AppData/Local/Roon/Application/Roon.exe
Assembly Full Name:    Roon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel64 Family 6 Model 165 Stepping 5 3792 MHz (64-bit)
CPU0 Num Cores:        Physical: 8 Logical: 16

GPU0 Description:      NVIDIA GeForce RTX 3060 Ti 0 MB
GPU0 Video Mode:       3840 x 1600 x 4294967296 colors
GPU0 Driver Version:   30.0.14.7284

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 3840x1600

--[ BROOSCRIPT EXCEPTION ]-------------------------------------------

    Exception Message: Object reference not set to an instance of an object.

    at ..\ui\albumdetails.broo:1593 [95227e:045c] function anon_8654
    at ..\ui\albumdetails.broo:1516 [950c15:0093] function reload
    at ..\ui\albumdetails.broo:1175 [8da00e:008e] action

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Roon.Client.BrooModels
   Inner Exception Type:        System.NullReferenceException
   Inner Exception Target Site: AlbumDetail.method_load
   Inner Exception Message:     Object reference not set to an instance of an object.
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Sooloos.Client.Models.AlbumDetail.method_load(AlbumBase album, Boolean showperformances, Action`2 cb, Action`1 replacedcb)
       Roon.Client.BrooModels.DLL, IL 94, N 258

--[ OUTER EXCEPTION ]------------------------------------------------
   Outer Exception Source:      Broo.Runtime
   Outer Exception Type:        Broo.BrooScriptException
   Outer Exception Target Site: Interpreter.Run
   Outer Exception Message:     Exception in brooscript
   Outer Exception Data:        none

   --[ Outer Stack Trace ]------------
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.DLL, IL 4231, N 15434
   Broo.Runtime.Action/ActionScope.Run()
       Broo.Runtime.DLL, IL 40, N 83
   Broo.Engine.Trigger.Update()
       BrooEngine.DLL, IL 983, N 1623
   Broo.Engine.Engine.Update()
       BrooEngine.DLL, IL 90, N 241
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.DLL, IL 341, N 1051
   Sooloos.Application.Main(String[] argv)
       Roon.exe, IL 1951, N 4508

12/22 12:09:33 Error: 
Local Time:            12/22/2021 12:09:33 -05:00
Device Serial Number:  88AE9626-C448-48EB-8BA5-ACC1A52AED53
Roon Version:       1.8 (build 882) stable
OS Version:            Windows 11

Application Domain:    Roon.exe
Assembly Codebase:     file:///C:/Users/kopas/AppData/Local/Roon/Application/Roon.exe
Assembly Full Name:    Roon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel64 Family 6 Model 165 Stepping 5 3792 MHz (64-bit)
CPU0 Num Cores:        Physical: 8 Logical: 16

GPU0 Description:      NVIDIA GeForce RTX 3060 Ti 0 MB
GPU0 Video Mode:       3840 x 1600 x 4294967296 colors
GPU0 Driver Version:   30.0.14.7284

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 3840x1600

--[ BROOSCRIPT EXCEPTION ]-------------------------------------------

    Exception Message: Object reference not set to an instance of an object.

    at ..\ui\albumdetails.broo:1593 [95227e:045c] function anon_8654
    at ..\ui\albumdetails.broo:1516 [950c15:0093] function reload
    at ..\ui\albumdetails.broo:1175 [8da00e:008e] action

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Roon.Client.BrooModels
   Inner Exception Type:        System.NullReferenceException
   Inner Exception Target Site: AlbumDetail.method_load
   Inner Exception Message:     Object reference not set to an instance of an object.
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Sooloos.Client.Models.AlbumDetail.method_load(AlbumBase album, Boolean showperformances, Action`2 cb, Action`1 replacedcb)
       Roon.Client.BrooModels.DLL, IL 94, N 258

--[ OUTER EXCEPTION ]------------------------------------------------
   Outer Exception Source:      Broo.Runtime
   Outer Exception Type:        Broo.BrooScriptException
   Outer Exception Target Site: Interpreter.Run
   Outer Exception Message:     Exception in brooscript
   Outer Exception Data:        none

   --[ Outer Stack Trace ]------------
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.DLL, IL 4231, N 15434
   Broo.Runtime.Action/ActionScope.Run()
       Broo.Runtime.DLL, IL 40, N 83
   Broo.Engine.Trigger.Update()
       BrooEngine.DLL, IL 983, N 1623
   Broo.Engine.Engine.Update()
       BrooEngine.DLL, IL 90, N 241
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.DLL, IL 341, N 1051
   Sooloos.Application.Main(String[] argv)
       Roon.exe, IL 1951, N 4508

Still happening on build 884…

Local Time:            01/01/2022 15:46:05 -05:00
Device Serial Number:  88AE9626-C448-48EB-8BA5-ACC1A52AED53
Roon Version:       1.8 (build 884) stable
OS Version:            Windows 11

Application Domain:    Roon.exe
Assembly Codebase:     file:///C:/Users/kopas/AppData/Local/Roon/Application/Roon.exe
Assembly Full Name:    Roon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel64 Family 6 Model 165 Stepping 5 3792 MHz (64-bit)
CPU0 Num Cores:        Physical: 8 Logical: 16

GPU0 Description:      NVIDIA GeForce RTX 3060 Ti 0 MB
GPU0 Video Mode:       3840 x 1600 x 4294967296 colors
GPU0 Driver Version:   30.0.14.7284

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 3840x1600

--[ BROOSCRIPT EXCEPTION ]-------------------------------------------

    Exception Message: Object reference not set to an instance of an object.

    at ..\ui\albumdetails.broo:1593 [95227e:045c] function anon_8654
    at ..\ui\albumdetails.broo:1516 [950c15:0093] function reload
    at ..\ui\albumdetails.broo:1175 [8da00e:008e] action

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Roon.Client.BrooModels
   Inner Exception Type:        System.NullReferenceException
   Inner Exception Target Site: AlbumDetail.method_load
   Inner Exception Message:     Object reference not set to an instance of an object.
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Sooloos.Client.Models.AlbumDetail.method_load(AlbumBase album, Boolean showperformances, Action`2 cb, Action`1 replacedcb)
       Roon.Client.BrooModels.DLL, IL 94, N 258

--[ OUTER EXCEPTION ]------------------------------------------------
   Outer Exception Source:      Broo.Runtime
   Outer Exception Type:        Broo.BrooScriptException
   Outer Exception Target Site: Interpreter.Run
   Outer Exception Message:     Exception in brooscript
   Outer Exception Data:        none

   --[ Outer Stack Trace ]------------
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.DLL, IL 4231, N 15434
   Broo.Runtime.Action/ActionScope.Run()
       Broo.Runtime.DLL, IL 40, N 83
   Broo.Engine.Trigger.Update()
       BrooEngine.DLL, IL 983, N 1623
   Broo.Engine.Engine.Update()
       BrooEngine.DLL, IL 90, N 241
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.DLL, IL 341, N 1051
   Sooloos.Application.Main(String[] argv)
       Roon.exe, IL 1951, N 4508

01/01 15:46:05 Error: 
Local Time:            01/01/2022 15:46:05 -05:00
Device Serial Number:  88AE9626-C448-48EB-8BA5-ACC1A52AED53
Roon Version:       1.8 (build 884) stable
OS Version:            Windows 11

Application Domain:    Roon.exe
Assembly Codebase:     file:///C:/Users/kopas/AppData/Local/Roon/Application/Roon.exe
Assembly Full Name:    Roon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel64 Family 6 Model 165 Stepping 5 3792 MHz (64-bit)
CPU0 Num Cores:        Physical: 8 Logical: 16

GPU0 Description:      NVIDIA GeForce RTX 3060 Ti 0 MB
GPU0 Video Mode:       3840 x 1600 x 4294967296 colors
GPU0 Driver Version:   30.0.14.7284

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 3840x1600

--[ BROOSCRIPT EXCEPTION ]-------------------------------------------

    Exception Message: Object reference not set to an instance of an object.

    at ..\ui\albumdetails.broo:1593 [95227e:045c] function anon_8654
    at ..\ui\albumdetails.broo:1516 [950c15:0093] function reload
    at ..\ui\albumdetails.broo:1175 [8da00e:008e] action

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Roon.Client.BrooModels
   Inner Exception Type:        System.NullReferenceException
   Inner Exception Target Site: AlbumDetail.method_load
   Inner Exception Message:     Object reference not set to an instance of an object.
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Sooloos.Client.Models.AlbumDetail.method_load(AlbumBase album, Boolean showperformances, Action`2 cb, Action`1 replacedcb)
       Roon.Client.BrooModels.DLL, IL 94, N 258

--[ OUTER EXCEPTION ]------------------------------------------------
   Outer Exception Source:      Broo.Runtime
   Outer Exception Type:        Broo.BrooScriptException
   Outer Exception Target Site: Interpreter.Run
   Outer Exception Message:     Exception in brooscript
   Outer Exception Data:        none

   --[ Outer Stack Trace ]------------
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.DLL, IL 4231, N 15434
   Broo.Runtime.Action/ActionScope.Run()
       Broo.Runtime.DLL, IL 40, N 83
   Broo.Engine.Trigger.Update()
       BrooEngine.DLL, IL 983, N 1623
   Broo.Engine.Engine.Update()
       BrooEngine.DLL, IL 90, N 241
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.DLL, IL 341, N 1051
   Sooloos.Application.Main(String[] argv)
       Roon.exe, IL 1951, N 4508

So, is there a better way to submit these issues for a response?

Hey @kopas we’re so sorry that it has taken us so long to reply, we hope that you can accept our sincerest apologies! :pensive:

Thank you for sharing that portion of the logs with us - I’ve looped in our technical support team so that they can have a look.

I just got the new update yesterday. (build 898) I’ll keep any eye on things and report back if this is still an issue.

It’s still and issue.

Thanks for keeping us updated, @kopas!

@pierre_jubinville, are you experiencing a similar issue that you need assistance with? If so, could you please make sure to create a post with all of the necessary information (setup details and explanation of issue) so that we can properly assist you? Thanks!

We were able to take a look at the error that you shared and we’re not able to determine much about the issue from this fragment. Going forward, if you’re still experiencing the same issue after the most recent update, we’re hoping that you can complete the following steps so that we can gather more information.

If the issue persists, could you please:

  1. Terminate Roon
  2. Go to %localappdata%/Roon/Database/Registry/Client
  3. Remove files which have GMS in their names
  4. Start Roon
  5. See how long will take until this crash re-appears
  6. If the crash re-appears, please note which screen the Roon application is on when you shut down the device and then when this crash on startup occurred

After this, we’re hoping that you can provide us with a full set of logs. Please then note the date and time of when this occurred. Can you please use the directions found here and send over a set of logs to our File Uploader?

Once you have gathered this information, please share the relevant information here and let me know that you have uploaded the logs so that we can review them.

Thanks so much!

I submitted a Logs.zip to the File Uploader.
Error occurs in:

  • Roon_log.07.txt
  • Roon_log.10.txt
  • Roon_log.11.txt
  • Roon_log.17.txt
  • Roon_log.19.txt
  • Roon_log.20.txt

NOTE: Still haven’t had the issue since updating to build 898.

Thank you for the update @kopas. I’m happy to hear that the issue hasn’t returned with the newest update! If it does, please let us know.

Since the issue hasn’t occurred since the most recent update, we kindly ask that if the issue does come up again and you experience a crash, you can provide us with an updated set of logs. :pray:t3:

Right now, with the information shared, our next step is to wait until the issue presents itself again before reviewing logs.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.