Roon crashes every time in a few minutes after startup

Roon Core Machine

Mac mini MD388, macOS Catalina, Roon 1.8 (build 831)

Networking Gear & Setup Details

Ethernet 1 Gb/s, internet connection 300 Mb/s

Connected Audio Devices

  1. Raspberry Pi 3 Model B+ via Ethernet + DietPi v7.0.2 with Roon Bridge v1.8b814 + Pi2 Design PI2AES via AES/EBU to Luxman DA-06
  2. Chord Mojo+Poly via WiFi

Number of Tracks in Library

~200k tracks

Description of Issue

Roon crashes every time in a few minutes after startup. First time there was a crash when playing music and adding a new album from Tidal to the library. After that I can’t start it at all. How can I fix it?

Log files are here: Roon_logs_temp - Google Drive

Wouldn’t hurt to update DietPi to 7.6.2 and Roon Bridge to 1.8b814, although that probably won’t fix your problem.
Are your remotes updated to build 831?

Sorry, I copied description, and didn’t notice the wrong version of Roon Bridge. I already have 1.8b814.

Yes, all my Roon remotes are updated.
And I don’t think that’s the issue with my configuration. Everything worked fine with the same setup, even today, I haven’t changed anything.

Well, I can’t wait. I’ve restored Roon Core from backup. And now it works.

Unfortunately after two hours Roon crashed again. And now I can’t use it again, because it crashes after startup. New logs are here: Roon_logs_temp2 - Google Drive

Roon Core is now still running for 1 day after the second restore from backup. But now I noticed Roon Remote on a mid 2014 MacBook Pro crashes every time I add an album from Tidal. Log files are here: Roon_Remote_logs - Google Drive
Any answer from @support?

Hey @Alexander_Bashlaev,

Thanks so much for keeping us updated every step of the way :pray: . I’m sorry we didn’t get a chance to intervene until now.

We appreciate the setup details, the troubleshooting steps you’ve already tried and the logs. I’ve passed on the thread to the technical team so they can take a closer look.

Stay tuned please :nerd_face:

1 Like

Hi @Alexander_Bashlaev,

Is this happening when adding specific content to Roon from Tidal or any album?

If you use a different remote does the same issue occur?

1 Like

Hi Dylan,

Roon Remote crashed after every album added. But then somehow I could add a few more albums without crashing.

I haven’t tried another remotes, but onсe Roon Core crashed too, when I added an album on Mac mini. With the same error I think:

09/28 16:05:22 Trace: [tidal/http] GET https://api.tidal.com/v1/playlists/3e8ee7a0-c7e1-416c-b2ba-b40b16265821/tracks?countryCode=TR&offset=150&limit=50 => Success
09/28 16:05:23 Info: [library/workdetails] Created work details screen for LibraryWork[11076220, Golfi d'ombra, for percussion, by LibraryPerformer[18887774, Fausto Romitelli]]
09/28 16:05:23 Info: [library/workdetails] 7c004d4330303032373635313832, c100333632313732
09/28 16:05:23 Trace: DisposeReusableCellCache: scrollpanel(3457), 2 disposed from cache.
09/28 16:05:23 Debug: unhandled selection type: 
09/28 16:05:23 Debug: NOT CALLABLE Broo.Runtime.UndefinedValue: 
09/28 16:05:23 Critical: while dispatching events: ===[ BrooScript Exception ]============================================================

Broo.NotCallableException: Attempted to call a non-callable object
    at ../ui/workdetails.broo:187 [a4bfef:02d4] function reload_performances
    at ../ui/workdetails.broo:213 [a4c382:01c3] function load_performances
    at ../ui/workdetails.broo:506 [a4e2a4:0502] function anon_9543

===[ Managed Exception ]===============================================================

Broo.NotCallableException: Attempted to call a non-callable object
  at Broo.Runtime.Binding.Call (Broo.Runtime.Value value, Broo.Runtime.ArgList args, Broo.Runtime.Equation eq) [0x000c7] in <5fec58a2ddda44879f870f78274508f3>:0 
  at Broo.Runtime.Interpreter.Run (Broo.Runtime.Scope scope, Broo.Runtime.BrooxCode code, Broo.Runtime.ArgList args, System.String name) [0x00adc] in <5fec58a2ddda44879f870f78274508f3>:0 

09/28 16:05:23 Info: 
Local Time:            09/28/2021 16:05:23 +03:00
Device Serial Number:  91CB2ED8-BE44-4BA9-BF26-3CB946557FA6
User Id:               91c08bc5-0e39-4d5a-be4f-2cfa2fc84eb1
Roon Version:       1.8 (build 831) stable
OS Version:            Mac OS X 10.15.7
Hardware Version:      Macmini6,2
Mono Version:          6.10.0.106 (2019-12/77769615db1)

Application Domain:    Roon.exe
Assembly Codebase:     file:///Applications/Roon.app/Contents/MonoBundle/Roon.exe
Assembly Full Name:    Roon, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (64-bit)
CPU0 Num Cores:        Physical: 4 Logical: 8

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

    Exception Message: Attempted to call a non-callable object

    at ../ui/workdetails.broo:187 [a4bfef:02d4] function reload_performances
    at ../ui/workdetails.broo:213 [a4c382:01c3] function load_performances
    at ../ui/workdetails.broo:506 [a4e2a4:0502] function anon_9543

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Broo.Runtime
   Inner Exception Type:        Broo.NotCallableException
   Inner Exception Target Site: Binding.Call
   Inner Exception Message:     Attempted to call a non-callable object
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Broo.Runtime.Binding.Call(Value value, ArgList args, Equation eq)
       Broo.Runtime.dll, IL 199, N 586
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.dll, IL 2780, N 10696

--[ 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 4230, N 16271
   Broo.Runtime.Function.Call(ArgList args, Equation eq)
       Broo.Runtime.dll, IL 357, N 1059
   Broo.Runtime.Function.Call(ArgList args)
       Broo.Runtime.dll, IL 0, N 48
   DelegateAdapters.System.Action`2[System.String,System.String](Function arg1, String arg2, String )
       Roon.Client.Desktop.bindings.dll, IL 59, N 290
   Sooloos.Client.Models.WorkDetail.ev_result(Result`1 result, Action`2 cb)
       Roon.Client.BrooModels.dll, IL 95, N 521
   Sooloos.Client.Models.WorkDetail/<>c__DisplayClass7_0.<method_load>b__1(Result`1 res)
       Roon.Client.BrooModels.dll, IL 0, N 82
   Sooloos.Broker.Music.LibraryApi/<>c__DisplayClass270_0.<GetWork>b__0(Result`1 result)
       Roon.Broker.Core.dll, IL 118, N 353
   Sooloos.Broker.Music.LibraryApi/<>c__DisplayClass199_1.<GetWork>b__1()
       Roon.Broker.Core.dll, IL 22, N 101
   Sooloos.Concurrency.Version.DispatchPostHandlers(Object o)
       Roon.Broker.Concurrency.dll, IL 46, N 203
   Sooloos.Concurrency.SharedState`1.FlushEvents()
       Roon.Broker.Concurrency.dll, IL 82, N 738
   Sooloos.Broker.State.BeginAccess(List`1 out_mutated_objects)
       Roon.Broker.Core.dll, IL 52, N 306
   Sooloos.Broker.State.EndAccess()
       Roon.Broker.Core.dll, IL 49, N 346
   Sooloos.Broker.ApiRoot.EndAccess()
       Roon.Broker.Core.dll, IL 0, N 66
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.dll, IL 435, N 1302
   Broo.Engine.Engine.GuiMainLoop()
       BrooEngine.dll, IL 0, N 46
   Sooloos.Application.Main(String[] argv)
       RoonLib.dll, IL 1305, N 7786
   RoonMac.Application.Main(String[] args)
       Roon.exe, IL 648, N 3162

09/28 16:05:23 Error: 
Local Time:            09/28/2021 16:05:23 +03:00
Device Serial Number:  91CB2ED8-BE44-4BA9-BF26-3CB946557FA6
User Id:               91c08bc5-0e39-4d5a-be4f-2cfa2fc84eb1
Roon Version:       1.8 (build 831) stable
OS Version:            Mac OS X 10.15.7
Hardware Version:      Macmini6,2
Mono Version:          6.10.0.106 (2019-12/77769615db1)

Application Domain:    Roon.exe
Assembly Codebase:     file:///Applications/Roon.app/Contents/MonoBundle/Roon.exe
Assembly Full Name:    Roon, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (64-bit)
CPU0 Num Cores:        Physical: 4 Logical: 8

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

    Exception Message: Attempted to call a non-callable object

    at ../ui/workdetails.broo:187 [a4bfef:02d4] function reload_performances
    at ../ui/workdetails.broo:213 [a4c382:01c3] function load_performances
    at ../ui/workdetails.broo:506 [a4e2a4:0502] function anon_9543

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      Broo.Runtime
   Inner Exception Type:        Broo.NotCallableException
   Inner Exception Target Site: Binding.Call
   Inner Exception Message:     Attempted to call a non-callable object
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   Broo.Runtime.Binding.Call(Value value, ArgList args, Equation eq)
       Broo.Runtime.dll, IL 199, N 586
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
       Broo.Runtime.dll, IL 2780, N 10696

--[ 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 4230, N 16271
   Broo.Runtime.Function.Call(ArgList args, Equation eq)
       Broo.Runtime.dll, IL 357, N 1059
   Broo.Runtime.Function.Call(ArgList args)
       Broo.Runtime.dll, IL 0, N 48
   DelegateAdapters.System.Action`2[System.String,System.String](Function arg1, String arg2, String )
       Roon.Client.Desktop.bindings.dll, IL 59, N 290
   Sooloos.Client.Models.WorkDetail.ev_result(Result`1 result, Action`2 cb)
       Roon.Client.BrooModels.dll, IL 95, N 521
   Sooloos.Client.Models.WorkDetail/<>c__DisplayClass7_0.<method_load>b__1(Result`1 res)
       Roon.Client.BrooModels.dll, IL 0, N 82
   Sooloos.Broker.Music.LibraryApi/<>c__DisplayClass270_0.<GetWork>b__0(Result`1 result)
       Roon.Broker.Core.dll, IL 118, N 353
   Sooloos.Broker.Music.LibraryApi/<>c__DisplayClass199_1.<GetWork>b__1()
       Roon.Broker.Core.dll, IL 22, N 101
   Sooloos.Concurrency.Version.DispatchPostHandlers(Object o)
       Roon.Broker.Concurrency.dll, IL 46, N 203
   Sooloos.Concurrency.SharedState`1.FlushEvents()
       Roon.Broker.Concurrency.dll, IL 82, N 738
   Sooloos.Broker.State.BeginAccess(List`1 out_mutated_objects)
       Roon.Broker.Core.dll, IL 52, N 306
   Sooloos.Broker.State.EndAccess()
       Roon.Broker.Core.dll, IL 49, N 346
   Sooloos.Broker.ApiRoot.EndAccess()
       Roon.Broker.Core.dll, IL 0, N 66
   Broo.Engine.DeviceTarget.GuiMainLoop()
       BrooEngine.dll, IL 435, N 1302
   Broo.Engine.Engine.GuiMainLoop()
       BrooEngine.dll, IL 0, N 46
   Sooloos.Application.Main(String[] argv)
       RoonLib.dll, IL 1305, N 7786
   RoonMac.Application.Main(String[] args)
       Roon.exe, IL 648, N 3162

Thanks, @Alexander_Bashlaev. I have our QA team looking into this and will be in touch when I have more info here.

Hello @Alexander_Bashlaev ,

I have followed up via private message!

1 Like