Still working as it should…
11-04-2020 between 10:10 - 10:11
11-04-2020 10:28
11-04-2020 10:31
Screencapture here: juliusvandervaart.stackstorage.com/s/GlHgKvE6h3z9rFzQ
I tapped on the playing bar in the bottom.
11-04-2020 Between 10:53 and 10:55 when reading review of an album and doing nothing.
Hi @jmvdv,
I know it’s been a while since we spoke about this issue, but has there been any change to this behavior with the new release in Roon?
We have been internally discussing iOS crashes and in at least one of the reports, we’re seeing the iOS device run out of RAM resources.
If this behavior is still ongoing, I was wondering if it could be possible for you to access your iOS console logs, reproduce this issue and send us a set?
Thank you!
Hi @noris,
Getting this when the crash occurs:
kernel standaard 18:26:59.329768+0200 kernel EXC_RESOURCE -> RoonMobile[14800] exceeded mem limit: ActiveHard 2098 MB (fatal)
kernel standaard 18:26:59.329855+0200 kernel EXC_RESOURCE -> RoonMobile[14800] exceeded mem limit: ActiveHard 2098 MB (fatal)
kernel standaard 18:26:59.331096+0200 kernel 393531.259 memorystatus: killing_specific_process pid 14800 [RoonMobile] (per-process-limit 10) 2148355KB - memorystatus_available_pages: 34385
kernel standaard 18:26:59.331170+0200 kernel 393531.259 memorystatus: killing_specific_process pid 14800 [RoonMobile] (per-process-limit 10) 2148355KB - memorystatus_available_pages: 34385
IOKit standaard 18:26:59.335573+0200 backboardd Connection removed: IOHIDEventSystemConnection uuid:C9F0DE36-04F9-472C-AEAD-6EBEEA81E688 pid:14800 process:RoonMobile type:Passive entitlements:0x0 caller:BackBoardServices: <redacted> + 368 attributes:{
HighFrequency = 1;
bundleID = "com.roon.mobile";
pid = 14800;
} state:0x1 events:521 mask:0x800
IOKit standaard 18:26:59.335675+0200 backboardd Connection removed: IOHIDEventSystemConnection uuid:C9F0DE36-04F9-472C-AEAD-6EBEEA81E688 pid:14800 process:RoonMobile type:Passive entitlements:0x0 caller:BackBoardServices: <redacted> + 368 attributes:{
HighFrequency = 1;
bundleID = "com.roon.mobile";
pid = 14800;
} state:0x1 events:521 mask:0x800
mDNSResponder standaard 18:26:59.341850+0200 mDNSResponder [R146726] DNSServiceCreateConnection STOP PID[14800](RoonMobile)
mDNSResponder standaard 18:26:59.341939+0200 mDNSResponder [R146726] DNSServiceCreateConnection STOP PID[14800](RoonMobile)
OSAnalytics standaard 18:26:59.345444+0200 osanalyticshelper Process RoonMobile [14800] killed by jetsam reason per-process-limit
OSAnalytics standaard 18:26:59.345501+0200 osanalyticshelper Process RoonMobile [14800] killed by jetsam reason per-process-limit
CrashReporterSupport standaard 18:26:59.394135+0200 ReportCrash cr_update: Parsing corpse data for process RoonMobile [pid 14800]
CrashReporterSupport standaard 18:26:59.394191+0200 ReportCrash cr_update: Parsing corpse data for process RoonMobile [pid 14800]
ReportCrash standaard 18:27:00.109349+0200 ReportCrash Formulating fatal report for corpse[14800] RoonMobile
ReportCrash standaard 18:27:00.109404+0200 ReportCrash Formulating fatal report for corpse[14800] RoonMobile
Hi @noris,
So it seems memory is also a problem on my device. Think it happens when i scroll through lots of images too much is stored in RAM. It’s as if they don’t get removed from memory.
Thanks.
Hi @jmvdv,
Thanks for the console snippet! This trace looks a bit different than the one’s we’ve received so far, can I please ask you to upload the full Console log and send me a link (with the info leading up to the memorystatus: killing_specific_process
)?
The image is a good theory, but we are also taking a look to see if the iPhone queue screen could be a cause, what is the amount of items in the iPhone’s queue when this issue occurs?
You mean the running app’s? Or the Roon queue?
I’ll check tomorrow, got a large history in the queue and scrolling through it caused the same issue. Will also send the logs.
Allright @noris, it still happens with empty queue. Got two log sets for you until the crash (and a minute before) with everything happening on my phone:
-
Scrolling through a very large queue history:
https://juliusvandervaart.stackstorage.com/s/5R2Ntw4keoeUojH -
Scrolling through all my albums with an empty queue history and nothing playing:
https://juliusvandervaart.stackstorage.com/s/PUs0Nc9wGW5t79p -
Again scrolling through all my albums with an empty queue history and nothing playing and logs filtered on keyword “roon”:
https://juliusvandervaart.stackstorage.com/s/JJ3ISGb81VBXh2f
And number 4:
Started to crash while doing nothing, again connected to my Macbook and here’s the console for multiple crashes filtered on “roon”. During al these crashes the iPhone was running hot:
https://juliusvandervaart.stackstorage.com/s/I7cxu8E9dfFukGm
Hope this is enough. Let me know.
Update:
When I clear the image cache (settings > setup) on my iPhone I can scroll through my whole collection (1500+ albums) again without crashing after every 25-50 albums (when I start Roon again after crashing it’s scrolled back to top… the horror! ).
Curious when it will start crashing again. Keep you posted.
Since emptying queue AND emptying image cache 5 days ago (previous comment) I had no more crashed…
Hi @jmvdv,
Thanks for sending those logs over, I have forwarded them to QA for closer inspection.
Since clearing out the queue and the image cache last week, has your iPhone still been stable?
Yes it is.
Hi @jmvdv,
I’ve been discussing this issue further with QA and they have a few questions to clarify the timeline of what you did to resolve this behavior, can you please let me know:
-
After clearing the image cache and the queue, did you also reboot the phone or reinstall the Roon app on the iPhone or as soon as your cleared both of these out the app stopped crashing?
-
How big was the queue screen prior to you clearing it out? Do you recall the approximate number of items in the queue?
- No
- Wouldn’t know… sorry
Thanks for the information @jmvdv, just to clarify further on the first point since it’s not very clear - as soon as you cleared the image cache and removed the queue, the crashing stopped? Without even having to exit the Roon app or perform any reboot/reinstall? This is an important aspect so please do let us know.