Roon application crashes on Windows 11 during artist merge and other actions (ref#H2T87F)

What app are you having the slowness issue with?

· Roon

What kind of performance/speed issue are you experiencing?

· The app is crashing

Please try to reboot your Roon Server

· No, the issue is still the same even immediately after a reboot

Please try to reboot your networking gear (Router/Switches/etc.)

· No, the issue is still the same even after a reboot

Is there any change in behavior if you try to navigate to Roon Settings -> Library and set both Background and On-Demand Audio Analysis to Throttled or Off?

· No, the issue is still the same

Does the issue happen on multiple Roon Remotes (controllers) or just one?

· Issue happens only on one remote while others work as expected

Please try to restart your Roon Remote (controller) app

· No, the issue is still the same even after a restart

What is the operating system of your Roon Remote (controller)?

· Windows

Reinstall Windows/MacOS Roon Remote App

· No, I am still having the issue even after reinstalling

Router Domain Name System (DNS) change

· I was able to change my router's DNS servers but it did not help

What is the operating system of your Roon Server host machine?

· Windows

Timestamp of issue occurrences

· Last line of Roon_log.txt: 06/23 09:49:39 Info: [stats] 2234950mb Virtual, 512mb Physical, 54mb Managed, 458mb estimated Unmanaged, 1279 Handles, 53 Threads, 0,46% of runtime in GC pauses, 2ms last GC pause duration

Describe the issue

Roon application is crashing on Windows 11 Version 25H2 (Build 26200.8665)
There is no specific action that causes the crashes, for example when I try to merge artists.
My roon server is also running under the exact same Windows version, the crashes do not occur there.

Describe your network setup

ISP: 1&1 (Germany) (250 Mbps Download)
Router: FRITZ!Box 5690 Pro

Hello @Roonee,

Thank you for the detailed report. Since the crash only happens on the Windows Remote but not on the Server (both running the same Windows version), this points to something specific to that machine rather than a Roon software issue.

Could you please check the following:

  1. Windows Event Viewer - open Event Viewer (Win + Reventvwr), go to Windows Logs → Application, find the crash event around 09:49:39 on Jun 23 and share the error details
  2. Antivirus/security software - do you have any antivirus, EDR, or security software running on the Remote machine that is not present on the Server machine?
  3. GPU drivers - are your graphics drivers up to date? Roon uses hardware acceleration for rendering and outdated GPU drivers can cause crashes

Thanks again for you fast reply.

  1. (German Windows version, hope it’s okay)

Fehlerhafter Anwendungsname: Roon.exe, Version: 2.67.1661.0, Zeitstempel: 0x69f20000
Fehlerhafter Modulname: ntdll.dll, Version: 10.0.26100.8521, Zeitstempel: 0xccc028d4
Ausnahmecode: 0xc0000374
Fehleroffset: 0x0000000000112265
Fehlerhafte Prozess-ID: 0x872C
Fehlerhafte Anwendungsstartzeit: 0x1DD02E4B2F79CE9
Fehlerhafter Anwendungspfad: C:\Users\[USERNAMEREMOVED]\AppData\Local\Roon\Application\Roon.exe
Fehlerhafter Modulpfad: C:\WINDOWS\SYSTEM32\ntdll.dll
Berichts-ID: 91aa4059-41c5-4664-a416-c05406bd03dc

Only built-in Windows security

Graphics card is an NVIDIA GeForce GT 1030.

Updated with the latest drivers and restarted the PC.

Unfortunately this did not solve the problem. I know that problems with ntdll.dll can mean all and nothing.

Hi @Roonee,

Thank you for your post.

Roon wrote past the end of (or double-freed) a heap allocation during the artist merge operation. This would be highly specific to the merge pathway itself, so we have a few questions to help expedite this investigation:

  1. Does this happen when you merge any artists, or is it specific to certain artists?

  2. Can you please try to reproduce this on the affected PC once more and note the artists that triggered the crash while merging? If you can’t reproduce it, no problem, simply open Roon on the affected PC. We have logs from the PC hosting your server, but from the details in your post, this is occurring on the second machine.

  3. Do you have issues with startup, or does the crash occur only after the GUI has been open and you’ve been performing actions?

We’ll watch for your reply. Thanks!

We noticed you’re on a Roon trial; since you’re spending time troubleshooting instead of enjoying music with Roon, we’ve extended the trial period by two weeks.

Hi @connor ,

at first thank you for the extension of my trial period!

  1. Actually the app does not only crash when I want to merge artists, and it is not limited to specific artists. It just happened again. After restarting again I was able to merge the two artists.
  2. Started Roon on the second machine again now.
  3. The app starts normally and runs as long as I do nothing with it, it crashes when I perform actions.

Hey @Roonee,

Thanks for the update!

This is interesting, from a fresh Roon diagnostic report from the windows 11, we see Roon is potentially rendering on the wrong GPU.

You mention the graphics card is an NVIDIA GeForce GT 1030. But in every session, 05/30 through the current 06/23 one, Roon initializes on:

OpenGL Renderer: Intel(R) UHD Graphics 630
OpenGL Vendor: Intel
OpenGL Version: 4.6.0 - Build 30.0.101.1339 (driver ~30.0.101.1339)

So Roon has never been using the NVIDIA GPU on this machine, it’s on Intel integrated graphics, with a fairly old Intel driver. Updating the NVIDIA driver wouldn’t touch the component Roon actually relies on for rendering.

Let’s see if any of the following help:

  • Update the Intel UHD 630 driver specifically (not just NVIDIA). Get it from Intel's site or the PC/motherboard vendor.
  • Force Roon onto the NVIDIA GPU via Windows → Settings → System → Display → Graphics → add Roon.exe → set to "High performance." Then restart Roon and confirm the next log shows OpenGL Renderer: NVIDIA ... GT 1030 instead of Intel. This tests whether the iGPU path is the culprit and is worth doing regardless.
  • Run memory and system-file integrity checks, heap corruption can also be bad RAM. Windows Memory Diagnostic (mdsched.exe) and sfc /scannow are quick to rule out.
Thank you!

This is even more interesting when we consider that I have disabled the integrated graphics card in the BIOS (Initiate Graphic Adapter: PEG / IGD Multi-Monitor: Disabled).

Plus the integrated card does not appear in the Device Manager.

Anyway, I followed your advice, et voila:

06/23 21:10:44 Debug: OpenGL Version: 4.6.0 NVIDIA 582.66
06/23 21:10:44 Debug: OpenGL Vendor: NVIDIA Corporation
06/23 21:10:44 Debug: OpenGL Renderer: NVIDIA GeForce GT 1030/PCIe/SSE2

The GUI feels faster now - that’s good.

But: the app just crashed again when I tried to merge two artists.

sfc /scannow not found any integrity errors.

I have just scheduled Windows Memory Diagnostic for the next reboot, will let you know about the results asap.

EDIT: No memory error found.

Hello @Roonee,

Thank you for the thorough testing — that rules out GPU rendering, RAM, and system file integrity as causes. The heap corruption during UI actions points to an issue in Roon’s related to the memory consumption

Before we proceed, please make a fresh Roon backup via Settings → Backups so your library is safe.

We would also like you to try switching to our Early Access build, which contains recent stability and memory improvements that may address this crash. You can find instructions on how to join Early Access here: Roon Early Access Program

Please let us know how it goes on EA and if the crashes continue.

Hi @vadim,

thank you very much - with the EA build i could merge 20 artists and perform some other actions without any issues!