My Roon Core does not boot anymore

Core Machine (Operating system/System info/Roon build number)

Local Time: 03/23/2020 13:35:49 -04:00
Device Serial Number: 88482C5D-1E18-4FC0-8CA7-B448512D333E
User Id: 93ae6000-0626-4e86-9d97-13acb133c69a
Roon Version: 1.7 (build 528) stable
OS Version: Windows 10
NUC i5 8GB RAM
CPU0 Description: Intel64 Family 6 Model 142 Stepping 9 2208 MHz (64-bit)
CPU0 Num Cores: Physical: 2 Logical: 4
GPU0 Description: Intel® Iris® Plus Graphics 640 1024 MB
GPU0 Video Mode: 1600 x 900 x 4294967296 couleurs
GPU0 Driver Version: 23.20.16.4877

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Intel Network Card
Ethernet connection

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Media on USB external drive connected to NUCi5
Endpoints: Sonore ultrarendu (USB), Sonore opticalrendu (USB), iFi Pro iDSD (USB)

Description Of Issue
My Roon core suddendly failed to boot after crashing. I was in the process of ungrouping 2 audio zones after updating one of my endpoint, and then Roon crashed. Roon does not boot anymore since that time.
I tried many times to reboot my network, and my Nuc, without success. Before that incident, Roon has been working perfectly for months.

I have created a FirefoxSend link to the latest log.txt file inside the Roon logs directory.
The endpart of the file always reads like this:

03/23 13:35:49 Error: 
Local Time:            03/23/2020 13:35:49 -04:00
Device Serial Number:  88482C5D-1E18-4FC0-8CA7-B448512D333E
User Id:               93ae6000-0626-4e86-9d97-13acb133c69a
Roon Version:       1.7 (build 528) stable
OS Version:            Windows 10

Application Domain:    Roon.exe
Assembly Codebase:     file:///C:/Users/gosse/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 142 Stepping 9 2208 MHz (64-bit)
CPU0 Num Cores:        Physical: 2 Logical: 4

GPU0 Description:      Intel(R) Iris(R) Plus Graphics 640 1024 MB
GPU0 Video Mode:       1600 x 900 x 4294967296 couleurs
GPU0 Driver Version:   23.20.16.4877

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 1600x900

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

    Exception Message: La référence d'objet n'est pas définie à une instance d'un objet.

    at ../ui/ui.broo:646 [a0e04e:0168] function ev_app_init
    at ../ui/ui.broo:742 [a0ebc4:0015] function anon_883

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Roon.Client.BrooModels
   Inner Exception Type:        System.NullReferenceException
   Inner Exception Target Site: Zones.ev_broker_changed
   Inner Exception Message:     La référence d'objet n'est pas définie à une instance d'un objet.
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Sooloos.Client.Models.Zones.ev_broker_changed(Broker oldbroker, Broker newbroker)
       Roon.Client.BrooModels.DLL, IL 51, N 275
   System.Action`2.Invoke(T1 arg1, T2 arg2)
       mscorlib.dll, N 0
   Sooloos.Client.RootBase.method_set_broker(Broker broker)
       Roon.Client.BrooModels.DLL, IL 455, N 1210

--[ 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.Function.Call(ArgList args, Equation eq)
       Broo.Runtime.DLL, IL 332, N 613
   DelegateAdapters.System.Action(Function )
       Roon.Client.Desktop.bindings.DLL, IL 31, N 62
   Sooloos.Client.RootBase.Init(Root localbroker)
       Roon.Client.BrooModels.DLL, IL 230, N 555
   Sooloos.Application/<>c__DisplayClass3_0.<Main>b__13()
       Roon.exe, IL 587, N 1478
   Broo.Engine.DeviceTarget.ProcessSafeQueue()
       BrooEngine.DLL, IL 10, N 53
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.DLL, IL 199, N 706
   Sooloos.Application.Main(String[] argv)
       Roon.exe, IL 1496, N 3435

Could Roon support help me get back a functionning core please ? I am available to supply any needed information.

Regards

Regarding this issue, I tried the following this morning:

  • Renamed the Roon folder to Roon_old in %localappdata%
  • Did a fresh install of the Roon app
  • Restored Roon database from a backup

The 2 grouped audio zones that I attempted to ungroup yesterday when Roon crashed on me were still there as a group. I tried an ungroup, but this sent Roon in a non-ending waiting loop. I closed Roon, and was able able to restart it this time. I then went to Settings>Audio, and disabled the 2 audio devices. I was then able te regroup them without difficulty. My Roon installation appears to be full healthy.

My issue is solved. But I have no clue to what happened yesterday. Hope my experience can eventually help another user facing a similar situation.

Regards

Hi @Andre_Gosselin,

Thanks for the report and glad to hear you managed to resolve the issue by reinstalling Roon.

I will get your log over to QA in case this helps them diagnose what occurred here.

Do you mind letting me know which two grouped devices in particular caused this behavior?

Hi,
The 2 grouped audio zones were:

Zone definitions

image
configured as:


image

image
configured as:


image

Thanks for the additional info @Andre_Gosselin, I have noted it in your ticket. Let’s see if QA has any follow-up questions before I mark this thread as [Solved], thanks again for the report!

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