Roon ARC crashes on Pixel 7 Pro running GrapheneOS during offline playback (ref#W45NFO)

What app are you having the slowness issue with?

· ARC

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?

· I only have one Roon remote to test with

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)?

· Android

Reinstall Mobile Roon Remote App

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

Router Domain Name System (DNS) change

· I don't know how to do this

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

· MacOS

Timestamp of issue occurrences

· It happens every days for a week (jan 1st)

Describe the issue

Roon arc keep crashing while off line.
It is running on graphene os (pixel 7 pro)
When a track try to start, grapheneos detect a memory tagging and the app closes.
It keep happening with bluetooth, wired headphones using a dac, but seams to function properly when using the phone speakers..

Describe your network setup

Happens offline

Hello @Se_Ba,

Thank you for the detailed report and for including the GrapheneOS memory-tagging behavior — that’s very helpful.

At this time, GrapheneOS is not an officially supported operating system for Roon ARC. ARC is tested and supported on stock Android builds provided by device manufacturers. Because GrapheneOS introduces additional hardening (including strict memory-tagging and allocator checks), it can surface crashes that would not occur — or would be handled differently — on standard Android.

That said:

  • We will report this behavior to our R&D team so they’re aware that ARC is being terminated by GrapheneOS during offline playback when using Bluetooth or an external DAC.
  • However, since this occurs on a non-supported OS, we unfortunately can’t guarantee a fix or provide a specific timeline for one.
  • The fact that playback works via the phone speakers suggests an interaction between ARC’s audio pipeline and GrapheneOS’s stricter memory protections when external audio paths are used.

For now, the only reliable workaround would be:

  • Testing ARC on a stock Android build (if possible), or
  • Continuing to use playback paths that don’t trigger the crash on your device.

We appreciate you taking the time to report this — even when the platform isn’t officially supported, these reports are still valuable for internal awareness.