Roon keeps freezing and crashing on Windows (mostly when resuming from minimized) [Roon Investigating]

Roon Core Machine

Asus Spectre x360, Intel(R) Core™ i5-1035G4 CPU @ 1.10GHz 1.50 GHz, 8GB RAM. Windows 10 - 21H2 - 19044.1645

Networking Gear & Setup Details

Connected Audio Devices

Number of Tracks in Library

Description of Issue

Hello,

With music playing in the background, when I resume Roon is very slow to resume (freezes) and often crashes.

I have not had this problem before and it is making Roon pretty much unusable for me.

Thanks,
Ryan


:mega: Roon Staff Message :mega:

1 Like

Hi @Ryan_Hodgson,

I would suggest updating the GPU drivers using the GPU manufacturer’s site.

1 Like

I am also having this problem and am using the most recent NVIDIA drivers for my graphics card. This was never a problem until the last week or a bit more. Windows Event Viewer has logged an event each time a crash occurred, with the error reported in clr.dll or System.Core.ni.dll in every case as below:

Faulting module path: C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Core\e950876872d82f53f34ddb39c91b2d04\System.Core.ni.dll

Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll

Roon Core Machine

Windows 10 Home 64-bit (10.0, Build 19043)
Intel Core i5-9600K @ 3.70 GHz
16 GB RAM
NVIDIA GeForce RTX 2070 SUPER

Network
Core is connected via wired Ethernet to Netgear Orbi router, static IP address.

Connected Audio Devices
Sonos Connect x 2, Sonos Port, Sonos Play 1 (stereo pair), Sonos Play 3 (the Sonos mesh network has a wired connection to the router, though not all Sonos nodes are directly wired to it)

Number of Tracks in Library
14083 (approximately 50% local, 50% Quboz)

Like Christian, I also have the latest GPU drivers and it started happening a few weeks ago.
Cheers

It is a named feedback item on the latest build 931. Multiple observations concern the Windows - build. Latest graphics drivers and avoiding window minimization help temporarily.

I’ve been having this issue for months, it’s not due to the last build and I always have my graphics drivers updated. It’s an ongoing issue with Roon

For me it appears that build 933 may have fixed things. Have had no trouble with Roon crashing/hanging when it has been minimized or in the background since that version installed. Keeping fingers crossed!

Roon is basically useless for me, still lots of hangs and crashes. Nothing to do with my GPU drivers etc. Will be going back to Tidal at this rate, very frustrating…

1 Like

This issue is still ongoing. It may work NOT minimizing roon, as this happens when roon gets focus again, producing either two of these results:

  • Roon freezing momentarily (about 10 secs)
  • Freezing and then crashing (closing)
2 Likes

Yeah, I can confirm that it does still happen. My finger crossing with build 933 did not do any good, alas.

I also have this issue, it started about the time this thread appears to have been posted. Mine does not crash, but freezes for 10-20 seconds. I updated my drivers, it was no help.

It also does not happen every time, and is not always minimized - however it does only happen if I’ve let Roon play for a decent period of time, then go back to pause it or skip a song, etc.

I realize my issue has a lot of variables so its probably not a big help from a development standpoint - but just adding on to the thread in an attempt to lend credence to the problem

2 Likes

Hello, is there any update on this problem? None of the recent software updates have made a noticeable difference…

Yep, I’ve witnessed this happening daily the past month or so. If Roon was minimised for a while, try to maximise and it will hang for a couple of seconds then shut down.
I too have Nvidia 2060 RTX graphics with the latest drivers. Windows 11, all the latest updates.
Plus i have the issue that others in this forum have - click on settings and it will crash.

Roon Core Machine

|Processor|Intel(R) Core™ i5-9500 CPU @ 3.00GHz 3.00 GHz|
|Installed RAM|16.0 GB (15.8 GB usable)|
|System type|64-bit operating system, x64-based processor|
|Edition|Windows 11 Home|
|Version|21H2|
|Installed on|‎5/‎02/‎2022|
|OS build|22000.613|
|Experience|Windows Feature Experience Pack 1000.22000.613.0|

Networking Gear & Setup Details

Roon Core connected by ethernet to
|Gateway Make Model|Arcadyan LH1000|
|Firmware Number|0.15.16r|

Connected Audio Devices

USB device connected to PC on which Roon Core is installed: Line6 UX1

Other endpoints:
Lyndorf TDAI-1120 connected by ethernet
Squeezebox3 connected by ethernet

Number of Tracks in Library

40,000 tracks

Description of Issue

Roon Core is intermittently crashing on Windows 11 PC. Crashes appear to be caused by either switching from another application to Roon on the W11 PC or by waking the PC from sleep, either from a WOL command or from a connected USB device (mouse, keyboard). This is not happening consistently.

Windows Event Tracker is capturing errors and generating reports. Here are a few of the errors and I can upload reports or Roon logs if needed.

Faulting application name: Roon.exe, version: 1.0.0.0, time stamp: 0x624fe354
Faulting module name: clr.dll, version: 4.8.4470.0, time stamp: 0x61b72dcc
Exception code: 0xc00000fd
Fault offset: 0x000000000000b334
Faulting process ID: 0x45b8
Faulting application start time: 0x01d85517b8de7da6
Faulting application path: C:\Users\Brad McSwain\AppData\Local\Roon\Application\Roon.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report ID: 1f7d2cbe-16af-487a-becc-f5160b8f85d0
Faulting package full name: 
Faulting package-relative application ID: 

Faulting application name: Roon.exe, version: 1.0.0.0, time stamp: 0x624fe354
Faulting module name: ig9icd64.dll, version: 27.20.100.8682, time stamp: 0x5f535515
Exception code: 0xc000041d
Fault offset: 0x00000000009c1973
Faulting process ID: 0x3a48
Faulting application start time: 0x01d85474a72fe9e8
Faulting application path: C:\Users\Brad McSwain\AppData\Local\Roon\Application\Roon.exe
Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_2cec8fd58a80e6ea\ig9icd64.dll
Report ID: 00dcce7d-e4d7-4502-a231-6d3798402f7e
Faulting package full name: 
Faulting package-relative application ID: 

Faulting application name: Roon.exe, version: 1.0.0.0, time stamp: 0x624fe354
Faulting module name: ig9icd64.dll, version: 27.20.100.8682, time stamp: 0x5f535515
Exception code: 0xc0000005
Fault offset: 0x00000000009c1973
Faulting process ID: 0x3a48
Faulting application start time: 0x01d85474a72fe9e8
Faulting application path: C:\Users\Brad McSwain\AppData\Local\Roon\Application\Roon.exe
Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_2cec8fd58a80e6ea\ig9icd64.dll
Report ID: 378b81e0-0f45-4532-bbb1-870e1704722b
Faulting package full name: 
Faulting package-relative application ID: 

Application: Roon.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at System.Runtime.InteropServices.Marshal.ReadInt32(IntPtr, Int32)
   at Roon.WindowsDriveDetector.WndProc(System.Windows.Forms.Message ByRef)
   at WinUtils.WindowHelper+WndProcDelegate.Invoke(System.Windows.Forms.Message ByRef)
   at WinUtils.WindowHelper+<>c.<_HookWindow>b__18_0(IntPtr, Int32, Int32, Int32)

Faulting application name: Roon.exe, version: 1.0.0.0, time stamp: 0x624fe354
Faulting module name: clr.dll, version: 4.8.4470.0, time stamp: 0x61b72dcc
Exception code: 0xc00000fd
Fault offset: 0x000000000000b334
Faulting process ID: 0x2624
Faulting application start time: 0x01d84f97581e137e
Faulting application path: C:\Users\Brad McSwain\AppData\Local\Roon\Application\Roon.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report ID: b1a45052-c3c9-44c7-9525-e9efacd3cd24
Faulting package full name: 
Faulting package-relative application ID:

If you’re using Intel onboard graphics, go to Intel website to download and install the latest drivers (not via Windows updates), and reboot.

If that does not solve your problem, Run MemTest86 Free for no less than 24 hours.

Thanks for the suggestions Peter.

I uninstalled the graphics driver and reinstalled from Intel website. I’ve not had a crash when switching from another app to Roon, however Roon is still shutting down regularly when waking the PC from sleep.

I ran MemTest 3 times (4hr run time each) over a 24hr period and no errors were found.

Roon Core has recently updated, still had a shut down on waking from sleep.

Suggestions anyone?

I had a lot of instability after recent roon releases on an i7 Windows 11 laptop with 16GB like yours. I have upgraded to 32GB and the crashes have gone away.

My library is a lot larger than yours (I think roon loads the entire library into memory) so your issues may be different but roon really uses a lot of memory. There are also reports of a memory leak on other threads. What you can do is open windows task manager to monitor memory usage before and during your crashes. What I found was that Windows would tolerate memory usage spikes up to about 93% to 95% before crashing roon. These spikes were occurring when switching between roon tasks just as you describe. I have upgraded to 32GB and roon is now much more stable.

Thanks for the suggestion of monitoring via task manager, Tony.

Crashes have greatly diminished, maybe because of graphics driver update, but still occasionally happening both at start-up and when switching from another app. What I’ve noticed in the monitoring is that there are no memory usage spikes, staying pretty constant at about 50%, but there has been a GPU 3D usage spike. Event Viewer still only reports that Roon has crashed, no reports on any other service.

I’ll search web for explanations of GPU spike – if this might actually be the cause? Note that motherboard is only 2 years old.

Disable Turbo Boost in BIOS.

Still having the problem of Roon Core crashing every few days.

I have:

  • Updated graphics drivers directly from Intel
  • Monitored for memory issues – none found and usage stable at about 50%
  • Disabled Turbo Boost in BIOS
  • Started a new Roon Core database

Crashes can happen on waking from sleep, waking up monitor or just switching from another app.

I have just now uploaded Roon logs (from old and new database) as well as Windows Event error reports for the last few crashes – hoping that Roon Support can review and see what the problem might be.

Thanks
BMc