Roon prompted me to update to 1.8 (Windows 10 core desktop), now it crashes on launch

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

Surface Pro, Windows 10, Roon 1.8

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

1 gig ethernet (hard wired)

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

Description Of Issue

After upgrading as prompted, Roon won’t start. Tried uninstalling completely and re-installing using the latest installer, but still does not launch. Even tried uninstalling and re-installing the previous 1.7 version that worked, but even though the Roon loading window appears, even that previous version won’t launch now. Tried to re-install 1.8, won’t launch. Please help

Errors in logs:

–[ INNER EXCEPTION ]------------------------------------------------
Inner Exception Source: BrooEngine
Inner Exception Type: System.NullReferenceException
Inner Exception Target Site: <>c__DisplayClass14_1.b__2
Inner Exception Message: Object reference not set to an instance of an object.
Inner Exception Data: none

–[ Inner Stack Trace ]------------
Broo.Engine.LoadContext/<>c__DisplayClass14_1.b__2(Task1 task) BrooEngine.DLL, IL 70, N 178 System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke()
mscorlib.dll, IL 36, N 103
System.Threading.Tasks.Task.Execute()
mscorlib.dll, IL 16, N 70

–[ OUTER EXCEPTION ]------------------------------------------------
Outer Exception Source: mscorlib
Outer Exception Type: System.AggregateException
Outer Exception Target Site: Task.ThrowIfExceptional
Outer Exception Message: One or more errors occurred.
Outer Exception Data: none

–[ Outer Stack Trace ]------------
System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
mscorlib.dll, IL 17, N 4593189
System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
mscorlib.dll, IL 67, N 13992992
Sooloos.Application/<>c__DisplayClass3_0.b__16()
Roon.exe, IL 789, N 1970
Broo.Engine.DeviceTarget.ProcessSafeQueue()
BrooEngine.DLL, IL 10, N 56
Broo.Engine.DeviceTarget.GuiMainLoop()
BrooEngine.DLL, IL 199, N 715
Sooloos.Application.Main(String[] argv)
Roon.exe, IL 1935, N 4549

02/13 00:39:02 Error:
Local Time: 02/13/2021 00:39:02 +11:00
Device Serial Number: 42E70953-11CF-4D05-BA6C-EDA8F71FCD63
Roon Version: 1.8 (build 756) stable
OS Version: Windows 10

Having the same issue. Crashing on launch (before the splash screen) after upgrading to 1.8. Windows 10

02/13 01:00:03 Info: [stats] 5030mb Virtual, 130mb Physical, 16mb Managed, 1016 Handles, 48 Threads
02/13 01:00:05 Error: waiting for sync object 1 took too long
02/13 01:00:05 Error: waiting for sync object 2 took too long
02/13 01:00:05 Trace: [brooengine] Loaded atlas. 16367ms (0ms across all threads)
02/13 01:00:05 Info:
Local Time: 02/13/2021 01:00:05 +11:00
Device Serial Number: 42E70953-11CF-4D05-BA6C-EDA8F71FCD63
Roon Version: 1.8 (build 756) stable
OS Version: Windows 10

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

GPU0 Description: Intel® HD Graphics 4000 0 MB
GPU0 Video Mode: 1920 x 1080 x 4294967296 colors
GPU0 Driver Version: 10.18.10.4252

SCREEN0 Name: \.\DISPLAY1 (primary)SCREEN0 Bounds: 0,0 1920x1080

–[ INNER EXCEPTION ]------------------------------------------------
Inner Exception Source: BrooEngine
Inner Exception Type: System.NullReferenceException
Inner Exception Target Site: <>c__DisplayClass14_1.b__2
Inner Exception Message: Object reference not set to an instance of an object.
Inner Exception Data: none

–[ Inner Stack Trace ]------------
Broo.Engine.LoadContext/<>c__DisplayClass14_1.b__2(Task1 task) BrooEngine.DLL, IL 70, N 178 System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke()
mscorlib.dll, IL 36, N 103
System.Threading.Tasks.Task.Execute()
mscorlib.dll, IL 16, N 70

–[ OUTER EXCEPTION ]------------------------------------------------
Outer Exception Source: mscorlib
Outer Exception Type: System.AggregateException
Outer Exception Target Site: Task.ThrowIfExceptional
Outer Exception Message: One or more errors occurred.
Outer Exception Data: none

–[ Outer Stack Trace ]------------
System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
mscorlib.dll, IL 17, N 4593189
System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
mscorlib.dll, IL 67, N 13992992
Sooloos.Application/<>c__DisplayClass3_0.b__16()
Roon.exe, IL 789, N 1970
Broo.Engine.DeviceTarget.ProcessSafeQueue()
BrooEngine.DLL, IL 10, N 56
Broo.Engine.DeviceTarget.GuiMainLoop()
BrooEngine.DLL, IL 199, N 715
Sooloos.Application.Main(String[] argv)
Roon.exe, IL 1935, N 4549

02/13 01:00:05 Error:
Local Time: 02/13/2021 01:00:05 +11:00
Device Serial Number: 42E70953-11CF-4D05-BA6C-EDA8F71FCD63
Roon Version: 1.8 (build 756) stable
OS Version: Windows 10

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

GPU0 Description: Intel® HD Graphics 4000 0 MB
GPU0 Video Mode: 1920 x 1080 x 4294967296 colors
GPU0 Driver Version: 10.18.10.4252

SCREEN0 Name: \.\DISPLAY1 (primary)SCREEN0 Bounds: 0,0 1920x1080

–[ INNER EXCEPTION ]------------------------------------------------
Inner Exception Source: BrooEngine
Inner Exception Type: System.NullReferenceException
Inner Exception Target Site: <>c__DisplayClass14_1.b__2
Inner Exception Message: Object reference not set to an instance of an object.
Inner Exception Data: none

–[ Inner Stack Trace ]------------
Broo.Engine.LoadContext/<>c__DisplayClass14_1.b__2(Task1 task) BrooEngine.DLL, IL 70, N 178 System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke()
mscorlib.dll, IL 36, N 103
System.Threading.Tasks.Task.Execute()
mscorlib.dll, IL 16, N 70

–[ OUTER EXCEPTION ]------------------------------------------------
Outer Exception Source: mscorlib
Outer Exception Type: System.AggregateException
Outer Exception Target Site: Task.ThrowIfExceptional
Outer Exception Message: One or more errors occurred.
Outer Exception Data: none

–[ Outer Stack Trace ]------------
System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
mscorlib.dll, IL 17, N 4593189
System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
mscorlib.dll, IL 67, N 13992992
Sooloos.Application/<>c__DisplayClass3_0.b__16()
Roon.exe, IL 789, N 1970
Broo.Engine.DeviceTarget.ProcessSafeQueue()
BrooEngine.DLL, IL 10, N 56
Broo.Engine.DeviceTarget.GuiMainLoop()
BrooEngine.DLL, IL 199, N 715
Sooloos.Application.Main(String[] argv)
Roon.exe, IL 1935, N 4549

Hi @Dobbo_Wong

What kind of GPU does your device use? Can you try uninstalling and reinstalling the GPU drivers?

If there is no change after that please use the directions found here and send us over a set of logs using a shared Dropbox link.

I uninstalled the and reinstalled the drivers and Roon 1.8 started to work , just once, until the next reboot when it stopped working again and was I unable to launch it, just like before.

The logs are uploaded to OneDrive here
https://1drv.ms/u/s!AgGeTELAblRRgak17WgK51l-1tnMcA?e=VCZFjW

The GPU is Intel HD Graphics 4000. The machine is a Microsoft Surface Pro (1st generation). I use this as my core. Microsoft have their own version of the Intel drivers (10.18.10.4252). I even tried installing the latest driver version from Intel, but got the following error

" A customized computer manufacturer driver is installed on your computer. The Intel Driver & Support Assistant is not able to update the driver. Installing a generic Intel driver instead of the customized computer manufacturer driver may cause technical issues. Contact Microsoft for the latest driver for your computer."

So it seems the only way to get a updated drivers is via Windows update, and this driver version does not work with Roon 1.8. The strange part is that Roon 1.8 did launch once after the first update of the drivers but now won’t launch anymore. Any ideas?

Update: I managed to get the latest Intel HD Graphics 4000 Driver 10.18.10.516 (directly downloaded from Intel) to install by manually uninstalling the 10.18.10.4252 driver (available from windows updates) from device manager, then without re-booting install the latest 10.18.10.516 Intel version from via the driver installer .exe. Now, even after a reboot the latest 10.18.10.516 stays installed and now Roon 1.8 starts

1 Like

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