Hey @Craig_Riecke,
Thanks for sending over the crash log! Its had exactly what we needed.
The app is not being killed by Android. It’s shutting itself down. Android keeps its own record of why every process ended, and for the 2:20 PM crash it reads:
process=com.roon.mobile reason=1 (EXIT_SELF) status=5
“EXIT_SELF” means the app called it quits on its own. It wasn’t killed for using too much memory, it wasn’t force-stopped by the system, there was no native crash, and there was no “app not responding” freeze, each of those would have been recorded differently. So this isn’t your phone, your battery settings, or your network being flaky. Something inside Roon is deciding to shut down, and we need to find out what.
A few more things the log told us:
- It’s happened nine times in the five days covered by the report, always with the same distinctive shutdown code. Intervals ranged from about 20 minutes to just under an hour, so “every 30 minutes or so” is a good description.
- Every single one happened while the screen was off (or the app was in the background) with music playing. Not one happened while you were actively using the app on screen. That’s a very useful clue for narrowing down where to look.
- Right before the 2:20 PM shutdown, the app was doing a network re-discovery pass, looking for your Nucleus after a Wi-Fi event, and about 70 seconds later it exited. That may be coincidence, but it’s the first place our developers will look.
I’ve written this up and passed it to the development team with the full analysis attached.
One thing you could test that would really help us, whenever it’s convenient:
Your phone is currently being used as a Roon playback zone, the music is actually coming out of the phone itself, which means Roon is running its full audio engine on the device. Could you try using the app purely as a remote for a while, controlling playback on another zone (the Nucleus output or another endpoint) with nothing playing on the phone, and let me know whether the app still restarts on you?
If it stops happening, that points us straight at the playback engine. If it keeps happening, we know the problem is elsewhere. Either answer cuts the search in half.
Also, just to confirm: have you ever seen it restart while you were actively looking at the app with the screen on? Based on the logs I’d expect the answer is no, but I’d rather hear it from you than assume.
One last note, the app is holding a fair bit more memory and posting its playback notification far more often than it should. Neither of those caused the crashes, but they’re on the ticket too, since they’re likely hurting your battery life in the meantime.
Thanks again for the detailed report and for your patience with this one.