Roon app on iPhone (iOS 13.1.2) crashes

Hard to tell. Up until now, Roon on 13.3 was stable but not anymore. I usually use Roon on my iPad, so don’t use the iPhone version all that often. Roon on 13.3 on iPad pro has no such issues thus far.

No iOS update, latest Roon app available. I have the impression it might be some cache or similar that gets too big and iOS starts killing what looks like a runaway process? Just a wild guess.

Have you tried resetting the cache in Roon on the iPhone?

Settings, Setup, Clear Cache. Try a lower Memory for Photos/Artwork value?

I haven’t tried that. But I did previously tried deleting the app and reinstalling which would have effectively cleared the cache and when I tried that it did not help the crashy behaviour. This was with a previous version of iOS.

Ultimately, whatever the reason, the blame lies on Roon’s side. Yes it is possible that iOS is more stringent or there are API changes or what-have-you. But the reality is I use a lot of apps and none have this crashy behaviour.

Well, it’s worth a try. Uninstalling doesn’t guarantee the cache files were deleted and it’s easy enough to try.

From 30 years of managing complex networks and the applications that run on them, assigning blame with software issues rarely helps developers find solutions.

I don’t doubt your frustrations but I’ve not experienced any crashes on my iPhone but have on two old iPads. After 2 days or so the app just quits. I have found that by starting with a clean db (yes, wiping everything and starting over about each year) I experience more stability and performance with control points.

If you’re willing and capable, try shutting down Core, rename the db folder and start it back up. It will have to reingest all your music, etc. but it could be the source of the problem.

If it doesn’t help, simply reverse and put the original db back.

Didn’t see whether you had done a hard restart on iPhone to clear all the idle apps.

3 posts were split to a new topic: Roon app on iPhone (iOS 13.4.1 crashes

In my case EVERY FRIGGING VERSION OF IOS 13. I’ve said this so many times…

I’ve had a strange behavior where it is ok for some time but then at some point it starts crashing all the time. It won’t last on longer than a minute. As I said many times before, this is only the case on the iPhone, not the iPad, on EVERY version of iOS 13. I am on an iPhone XS Max 512GB, as I detailed many times before, and have gone through every release version of iOS 13 (ie don’t do betas).

Roon Support: This is pretty pathetic performance from you guys.

Ask Apple for help fgs!

I’ve asked the team to make sure this investigation gets some attention @miguelito. I know the support and QA team have brought this to engineering in the past, but progress has been slow going.

I’m sure you know these are always the trickiest issues to debug – a relatively tiny number of reports, and an inconsistent failure mode with no steps.

There were hundreds of thousands of Roon sessions on iOS last week and based on this thread the issues seems to be affecting maybe 15 users over and over again. Because this seems tied to certain devices/environments, the chances of us being able to reproduce this problem in a controlled environment or deliver a clear bug report to Apple are much lower.

That’s not to say we won’t be able to make progress on this. I understand the frustration and I’m going to make sure @dylan and @support do what they can to expedite this and get it actionable for the team.


@miguelito you’re not seeing anything like this right?


For everyone else who’s reported this issue (@Kristofa, @Steve_Kalkwarf, @KDZ )

If you are able to notice any pattern about what happens before things get unstable, or what kinds of steps get things stable again (killing other apps, restarting the app, clearing cache, killing app data, restarting iOS device/router/core/access point, etc) please let us know – the faster we can understand and reproduce this issue, the faster we can make progress.

We appreciate everyone’s patience.

It still happens for me on occasion. The last time it did about a week or so ago, I restarted my phone and it stopped happening. I will update this when it happens again to you have a time signature.

1 Like

I Mike,
I do not have this crashing problems anymore.
But I’m on iOS 13.4 now, on my iPhone X and my iPad mini 5 .
Best,

Yes, I completely understand this of course, especially in a situation where it is hard to reproduce.

For completeness I will state a few facts that seem to be clear:

1- Roon logs (which you enabled on my account) do not show any Roon error, just sudden death of the process. It seems to me this means iOS is somehow determining your process has violated some rules and kills it. This has been the case with ALL versions of iOS 13 (and I don’t do betas), so it seems like some new safeguard that started with this version of iOS.

2- The problem does not show up in iPadOS, which is pretty stable. And by and large it seems to me that no major OS core feature is different between iOS and iPadOS, so it seems to me that what is triggering the kill is something in the branch of the code in Roon app that pertains the iPhone.

3- The iPhone app is very stable until it reaches a point where it starts crashing ALL the time. It won’t stay up more than a minute in this state. So I am thinking there’s got to be some cache that is getting out of bounds, or something that is building up and then making it crash, and PERSISTS over sessions.

4- I have not identified what conditions make it come back to stable. It has not been deleting the app and reinstalling, and I don’t know if there are any caches that persist in that situation (I doubt it).

5- I don’t really have anything particularly strange I run on any of these devices. And I have plenty of memory - my iPad is an iPad Pro 10.5" with 512GB, and my iPhone an XS Max with 512GB also, both have ~100GB free, and both have very similar apps installed and usage patterns. And both have been updated to the latest iOS/iPadOS versions as they come out (no betas).

6- One more bit: the iPhone app has crashed on me without any interaction meaning I started it (after a crash), it was loading, and without me touching the screen at all it would suddenly crash. So it doesn’t seem to be something related to interactions and GUI per-se, but something related to whatever resources it is using from the OS that makes the OS decide to kill it.

Guys: I understand the complexity of troubleshooting issues like this, especially when they are related to some form of cross-session buildup. It is also my understanding Xcode cannot really maintain OS states across sessions which makes this particularly hard to troubleshoot.

However, I can also tell you I use many apps in iOS and iPadOS and none have ever had this kind of issues.

Have you contacted Apple for help?

Same problem, but i didn’t notice it when playing songs from a playlist via my ripped music on a server. Once my playlist was done, roon started pulling songs from Qobuz (I’m not logged into tidal). After that, only then did roon start quick crashing.

I’m also seeing this. I wish I had anything useful to report. It was fine all day, and browsed to an album and it won’t stop crashing. The iPad app is fine. It doesn’t seem to be crashing, but is instead throwing me to the home menu, as it appears in the app switcher. This is on an iPhone 11 Pro Max running 13.3.1.

Local files or Quboz makes no difference in what’s playing.

I would expect it now crashes with all sources, local or streamed. I don’t think this has anything to do with the source, it is an issue in iOS with something getting to an extreme state, that persists across sessions, and that is making the OS kill the Roon process in the phone.

I also found that rebooting the phone provides some relief. Eventually though, the problem occurs again.

Hello All,

We have been discussing this issue internally with QA further and at this time, we believe that this issue may be due to the Roon iOS app running out of RAM and then getting forcibly closed by the iOS system manager.

To investigate this theory further, could you please use the instructions listed in this article to access the console logs on your iPhone, reproduce the issue and upload a set to Google Drive / Dropbox and post a link here?

Thank you!

1 Like

I see this issue pretty often as well, friends. I also know how difficult it is to debug these sorts of issues. I so far have seen no pattern in what causes the crashes. I do have a couple of ideas, though:

  1. Would it be possible to temporarily disable all images from the core? It would be interesting to see if the app performance changes in reaction. That would help confirm the RAM suspicion.

  2. What technologies does the iOS app use? It looks a little WebKit-ish / react-native-ish. If you’re making heavy use of native web views or react bridge, we may be looking at the wrong logs… I have a couple contacts on the WebKit team at Apple. Let me know if you want me to install a special TestFlight build to help debug.

Love Roon. Keep it up, team! Happy to help.

1 Like

Hi all,
The Roon iOS iPhone app started crashing again starting this morning.

iOS 13.4.1
iPhone Xr

I noticed it at around 8:10am PST US

It crashes approximately 25 seconds after opening. This happened three times in a row.

I have had to delete the app and reinstall it twice in the past couple weeks for different reasons than crashing, so it is a pretty new install (within the week).

Hope this helps! But as of right now it is too unstable to use (again).