iOS devices crashing shortly after startup [See staff post]

Crashes still happen on my iPad Pro 2020 - either on first launch or when coming back to the Roon app.

Iā€™ve experienced many more ā€˜lockupsā€™ on iOS iPhone XR since the latest update to 790. The client isnā€™t crashing in the way it was prior, it used to just go poof and close, now the client is running and visible but is completely non-responsive to touch and has to be force quit and reloaded.

Occurs 3-5 times a day, typical 8 hour listening session.

AgrƩr, i think uppdates are more like downgrades.

Same problem here, iPhone 11pro and crashes/collapses after 10 seconds. All devices are up to date. Core running on MacOS. Deletes and reinstall of app doesnā€™t help.

Updating my earlier post:

I continue to experience this app crashing issue but I have noticed a trend. After an iOS update, I get nearly perfect Roon app behavior. This behavior lasts for a few hours. After this time passes, the app becomes unstable again. No amount of iPhone reboots, app delete/re-installs, etc. will fix the issue. I get predictable crashes within 10-20 seconds of launching the app. I also get crashes when launching the app and no core on the network. So launch the app, sit at the ā€œlooking for Roon Coreā€ wait screen, then boom ā€” crash after 10ā€“20 seconds. I almost can time it now to say when it will crash it is so bad and so predictable.

Please ā€” please ā€” Roon team fix this asap. This issue has plagued what otherwise is a fantastic service.

1 Like

Still crashing all the time for me on my iPhone 12 Pro. Months after it was marked here as under investigation. No update provided by @support. Apparently a top secret investigation. How about an update? Is anyone actually looking into this?

2 Likes

Roon remote Crashes on iPhone and iPad after a few seconds after opening the app.

iPhone 12 Pro Max
IPad Pro 12.9 2018
iOS 14.4
Roon Remote 1.8.00790
Roon Core: 2018 Mac Mini
OSes languages set to english (us)

Roon remote keeps crashing on iPhone X, about 15 seconds after startup, no matter what screen Iā€™m on in the app
I tried suggestions from the Roon community:

  • Set OS language to English
  • Remove app, restart and reinstall
  • Clear cache
    Removing the app and reinstalling after a reboot seems to make it better, but only for a short while

iPhone X iOS 14.4.2
Roon Remote version 1.8 build 790
Roon Server version 1.8 build 790 on Windows 10

The issue does not occur with Roon remote on my iPad Air with iOS 12.5.2

2 Likes

Nearly the exact same situation here (still :cry: )

Happening for me too, iPhone 12 Pro Max, seems to happen more with any external dongle attached. Tried Apple Dongle, Audioquest Dragonfly and Helm bolt. Roon crashes consistently within a minute of opening. Restarts of phone, reinstalls sometimes ā€œfixā€ the problem but it never lasts. Happy to run a debug version as the behaviour is so consistent there must be something that can be captured here. If anyone points me in the direction of a version (familiar with TestFlight) then Iā€™d be happy to try and help capture whatā€™s going on.

1 Like

So itā€™s happened again.
iPhone SE 2
iOS 14.4.2
iOS language: Swedish
Roon Core: 1.8 build 790
Roon language: English
Roon iOS version (canā€™t tell - crashes when I try to reachā€¦ but you can probably read in the logs)

Iā€™ve already tried out uninstalling the app, restarting the phone, reinstalling, cleaning my library, even re-installed iOS on my phone. Please help me out as Roon is unusable for know and Iā€™m about to give up and go back to Bluesound.

If thereā€™s a Test Flight version, Iā€™m happy to try it out.

I provide two logs from the Roon Server, where my iOS app crashes in two different scenarios: one when playing, another one when just browsing settings.

While playing

04/30 22:54:56 Info:
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
    Source Format=Flac 44100/16/2  Quality=Lossless
    Raat Device=MyIPhone
    Output OutputType=Local_CoreAudio_iOS Quality=Lossless SubType=usb Model=MyIPhone
------------------------------------------------------------
04/30 22:54:58 Warn: [MyIPhone] [zoneplayer/raat] long rtt sync MyIPhone: realtime=1234832211192 rtt=91000us offset=66325211us delta=-28757us drift=-28757us in 2.1325s (-13485.192ppm, -48546.691ms/hr)
04/30 22:54:58 Trace: [streamingmediafile] finished caching http://sp-pr-fa.audio.tidal.com/mediatracks/CAEaKRInYjZkNGI1NTRiZjUyODIxMDZkZWY0NWE5NzIwZGNlMjZfNjEubXA0/0.flac
04/30 22:55:01 Trace: [MyIPhone] [Lossless, 16/44 TIDAL FLAC => 16/44] [100% buf] [PLAYING @ 0:05/3:06] Każdy dziad - Krzysztof Krawczyk / Maciej Maleńczuk
04/30 22:55:01 Trace: [streamingmediafile] finished caching http://sp-pr-fa.audio.tidal.com/mediatracks/CAEaKRInZWVmMGMxZmQzNjAxZTM3MzU1NjQ4MzM3OWIyNDljNTFfNjEubXA0/0.flac
04/30 22:55:02 Info: [stats] 3435mb Virtual, 1431mb Physical, 541mb Managed, 0 Handles, 95 Threads
04/30 22:55:06 Trace: [MyIPhone] [Lossless, 16/44 TIDAL FLAC => 16/44] [100% buf] [PLAYING @ 0:10/3:06] Każdy dziad - Krzysztof Krawczyk / Maciej Maleńczuk
04/30 22:55:09 Info: [brokerserver] Client disconnected: 192.168.1.145:61574
04/30 22:55:09 Trace: [push] restarting connection (Unable to read data from the transport connection: interrupted.)
04/30 22:55:09 Trace: [push] retrying connection in 62193ms
04/30 22:55:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] lost client connection. Retrying
04/30 22:55:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 1)
04/30 22:55:09 Info: [transport] destroyed zone MyIPhone was playing? True
04/30 22:55:09 Trace: [zone MyIPhone] Suspend
04/30 22:55:09 Info: [zone MyIPhone] OnPlayFeedback Stopped 
04/30 22:55:09 Info: [zone MyIPhone] Canceling Pending Sleep
04/30 22:55:09 Info: [zone MyIPhone] Canceling Pending Sleep
04/30 22:55:09 Debug: [raat/tcpaudiosource] disconnecting
04/30 22:55:09 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
04/30 22:55:09 Info: [audio/env] [zoneplayer] All streams were disposed
04/30 22:55:09 Trace: [MyIPhone] [zoneplayer/raat] Endpoint MyIPhone State Changed: Playing => Prepared 
04/30 22:55:09 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed    
04/30 22:55:09 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
04/30 22:55:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 500ms
04/30 22:55:09 Info: sleep 47ms after flush
04/30 22:55:09 Error: getting null client....
04/30 22:55:09 Trace: [roonapi] [apiclient 192.168.1.102:50302] CONTINUE Changed {"zones_removed":["1601b218e63b10ae8af1da9708961984f082"]}
04/30 22:55:09 Trace: [roonapi] [apiclient 192.168.1.102:51156] CONTINUE Changed {"zones_removed":["1601b218e63b10ae8af1da9708961984f082"]}
04/30 22:55:09 Trace: [roonapi] [apiclient 192.168.1.102:51156] CONTINUE Changed {"outputs_removed":["1701b218e63b10ae8af1da9708961984f082"]}
04/30 22:55:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 2)
04/30 22:55:09 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
04/30 22:55:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 750ms
04/30 22:55:10 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 3)
04/30 22:55:10 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
04/30 22:55:10 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 1125ms
04/30 22:55:11 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 4)
04/30 22:55:11 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
04/30 22:55:11 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 1687ms
04/30 22:55:13 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 5)
04/30 22:55:13 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
04/30 22:55:13 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Giving up
04/30 22:55:13 Trace: [raat] [sood] Refreshing device list
04/30 22:55:15 Trace: [raat] RAATServer discovered: RaatServer MyIPhone @ 192.168.1.145:9200
04/30 22:55:15 Info: [raatserver] GOT SERVER 76e6364c-a0e2-4295-a0c0-19f95ac1dd6b::ce6b4efd-712d-4a96-9529-5a2a8ff9b438 @ 192.168.1.145:9200 MyIPhone PROTOVER=1 RAATVER=1.1.38
04/30 22:55:15 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 1)
04/30 22:55:15 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connected

When browsing settings

05/01 06:59:05 Info: [transport] created zone MyIPhone
05/01 06:59:05 Info: [transport]     with endpoint MyIPhone (23:1:3be618b2-ae10-f18a-da97-08961984f082) [IsAvailable=True]
05/01 06:59:05 Trace: [MyIPhone] [Lossless, 16/44 TIDAL FLAC => 16/44] [100% buf] [STOPPED @ 0:00] 
05/01 06:59:05 Trace: [MyIPhone] [raatclient] GOT [5] {"status":"Success","controls":{"volume":{"max":100.0,"step":1.0,"value":12,"type":"number","info":{},"mute":false,"min":0.0}},"action":"Changed"}
05/01 06:59:05 Trace: [zone MyIPhone] Loaded Queue=116 Tracks Swim=Inactive AutoSwim=True Loop=Disabled Shuffle=False
05/01 06:59:05 Trace: [MyIPhone] [Lossless, 16/44 TIDAL FLAC => 16/44] [100% buf] [PAUSED @ 1:18/3:06] Każdy dziad - Krzysztof Krawczyk / Maciej Maleńczuk
05/01 06:59:05 Trace: [MyIPhone] [raatclient] SENT [8]{"request":"update_artwork","mimetype":"image/jpeg"}
05/01 06:59:05 Trace: [MyIPhone] [raatclient] GOT [8] {"status":"Success"}
05/01 06:59:05 Trace: [roonapi] [apiclient 192.168.1.102:50302] CONTINUE Changed {"zones_added":[{"zone_id":"1601b218e63b10ae8af1da9708961984f082","display_name":"MyIPhone","outputs":[{"output_id":"1701b218e63b10ae8af1da9708961984f082","zone_id":"1601b2
18e63b10ae8af1da9708961984f082","can_group_with_output_ids":[],"display_name":"MyIPhone","volume":{"type":"number","min":0,"max":100,"value":12,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":[{"cont
rol_key":"1","display_name":"MyIPhone","supports_standby":false,"status":"indeterminate"}]}],"state":"paused","is_next_allowed":true,"is_previous_allowed":true,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":true,"queue_items_remaining
":11,"queue_time_remaining":2287,"settings":{"loop":"disabled","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":78,"length":186,"one_line":{"line1":"Ka\u017cdy dziad - Krzysztof Krawczyk / Maciej Male\u0144czuk"},"two_line":{"line1":"K
a\u017cdy dziad","line2":"Krzysztof Krawczyk / Maciej Male\u0144czuk"},"three_line":{"line1":"Ka\u017cdy dziad","line2":"Krzysztof Krawczyk / Maciej Male\u0144czuk","line3":"Duety"},"image_key":"4e58d73e0e90052294a1425dbcbc939078ed042d692b685c5497ac562
8be8b4728dce89c57a67c6fd1c4aed54461b385d516508c85d8c7bc6322a0e9ad2392b5b31b0088e8889275b729664fcc9ba5d0ea9d29b79a45255ad1d43c7f0a7667266da35cdec2191c032e4b10af69f08ed9"}}]}
05/01 06:59:05 Trace: [roonapi] [apiclient 192.168.1.102:51156] CONTINUE Changed {"zones_added":[{"zone_id":"1601b218e63b10ae8af1da9708961984f082","display_name":"MyIPhone","outputs":[{"output_id":"1701b218e63b10ae8af1da9708961984f082","zone_id":"1601b2
18e63b10ae8af1da9708961984f082","can_group_with_output_ids":[],"display_name":"MyIPhone","volume":{"type":"number","min":0,"max":100,"value":12,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":[{"cont
rol_key":"1","display_name":"MyIPhone","supports_standby":false,"status":"indeterminate"}]}],"state":"paused","is_next_allowed":true,"is_previous_allowed":true,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":true,"queue_items_remaining
":11,"queue_time_remaining":2287,"settings":{"loop":"disabled","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":78,"length":186,"one_line":{"line1":"Ka\u017cdy dziad - Krzysztof Krawczyk / Maciej Male\u0144czuk"},"two_line":{"line1":"K
a\u017cdy dziad","line2":"Krzysztof Krawczyk / Maciej Male\u0144czuk"},"three_line":{"line1":"Ka\u017cdy dziad","line2":"Krzysztof Krawczyk / Maciej Male\u0144czuk","line3":"Duety"},"image_key":"4e58d73e0e90052294a1425dbcbc939078ed042d692b685c5497ac562
8be8b4728dce89c57a67c6fd1c4aed54461b385d516508c85d8c7bc6322a0e9ad2392b5b31b0088e8889275b729664fcc9ba5d0ea9d29b79a45255ad1d43c7f0a7667266da35cdec2191c032e4b10af69f08ed9"}}]}
05/01 06:59:05 Trace: [roonapi] [apiclient 192.168.1.102:51156] CONTINUE Changed {"outputs_added":[{"output_id":"1701b218e63b10ae8af1da9708961984f082","zone_id":"1601b218e63b10ae8af1da9708961984f082","can_group_with_output_ids":[],"display_name":"HKpho
ne","volume":{"type":"number","min":0,"max":100,"value":12,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":[{"control_key":"1","display_name":"MyIPhone","supports_standby":false,"status":"indetermina
te"}]}]}
05/01 06:59:05 Debug: [easyhttp] [3090] GET to https://metadata.roonlabs.net/1/tracks/168:0:66093835/lyrics returned after 135 ms, status code: 304
05/01 06:59:05 Debug: [easyhttp] [3093] GET to https://metadata.roonlabs.net/1/albums/166:0:66093833/credits?c=tidal-pl returned after 181 ms, status code: 304
05/01 06:59:05 Debug: [easyhttp] [3092] GET to https://metadata.roonlabs.net/1/albums/166:0:66093833/tracks?c=tidal-pl returned after 182 ms, status code: 304
05/01 06:59:05 Debug: [easyhttp] [3091] GET to https://metadata.roonlabs.net/1/albums/166:0:66093833?c=tidal-pl returned after 183 ms, status code: 304
05/01 06:59:05 Debug: [easyhttp] [3094] GET to https://metadata.roonlabs.net/1/albums/166:0:66093833/reviews?c=tidal-pl returned after 183 ms, status code: 304
05/01 06:59:05 Info: [metadata/albumdetails] Created album details screen for a6003636303933383333
05/01 06:59:05 Info: [metadata/albumdetails] 79004d5730303032393935383232,a6003636303933383333,c80030383836343436313039353431,be003330393733343030
05/01 06:59:05 Debug: [easyhttp] [3095] POST to https://metadata.roonlabs.net/1/albums/translate?c=tidal-pl returned after 212 ms, status code: 200
05/01 06:59:05 Info: [library/albumdetails] found 1 streaming service alternates
05/01 06:59:05 Debug: [easyhttp] [3096] GET to https://metadata.roonlabs.net/1/tracks/168:0:66093835/lyrics returned after 134 ms, status code: 304
05/01 06:59:06 Info: [brokerserver] Client disconnected: 192.168.1.145:61896
05/01 06:59:06 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] lost client connection. Retrying
05/01 06:59:06 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 1)
05/01 06:59:06 Info: [transport] destroyed zone MyIPhone was playing? False
05/01 06:59:06 Trace: [zone MyIPhone] Suspend
05/01 06:59:06 Info: [zone MyIPhone] Canceling Pending Sleep
05/01 06:59:06 Info: [zone MyIPhone] Canceling Pending Sleep
05/01 06:59:06 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
05/01 06:59:06 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 500ms
05/01 06:59:07 Trace: [roonapi] [apiclient 192.168.1.102:50302] CONTINUE Changed {"zones_removed":["1601b218e63b10ae8af1da9708961984f082"]}
05/01 06:59:07 Trace: [roonapi] [apiclient 192.168.1.102:51156] CONTINUE Changed {"zones_removed":["1601b218e63b10ae8af1da9708961984f082"]}
05/01 06:59:07 Trace: [roonapi] [apiclient 192.168.1.102:51156] CONTINUE Changed {"outputs_removed":["1701b218e63b10ae8af1da9708961984f082"]}
05/01 06:59:07 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 2)
05/01 06:59:07 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
05/01 06:59:07 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 750ms
05/01 06:59:08 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 3)
05/01 06:59:08 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
05/01 06:59:08 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 1125ms
05/01 06:59:08 Trace: [JayMac built-in] [HighQuality 18.2x, 24/48 MQA TIDAL FLAC => 24/96 MQA] [100% buf] [PLAYING @ 1:36/5:10] Hey Nineteen - Steely Dan
05/01 06:59:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] connecting (attempt 4)
05/01 06:59:09 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
05/01 06:59:09 Trace: [raatserver] [RaatServer MyIPhone @ 192.168.1.145:9200] client connection failed. Retrying in 1687ms

I am almost certain this wonā€™t change for the better (as nothing improved for me) but 14.5 is available.

Actually, for me anyway, this does seem to have improved things, but it could just be the forced reboot, a few days in now and its not crashedā€¦

Unfortunately not. Maybe a felt 5% better. May work ok for like 2 days. But at some point the remote will crash inevitably which is when a power cycle of the mobile is the only cure.

Same Issue here. This is really annoying and stops me enjoying Roon from my iphone.

My setting: iphone 12 pro (iOS 14.5), Roon Core on a Synology NAS (latest version 1.8 (build 790).
I tried all the stuff that others users already stated here (like language setting change to English on my iPhone, remove & reinstall the app, etc.) To remove and reinstall the app helped for a short period of time, but then the bug appears again and my iPhone crashes after about 10-20 sec and I need to reopen the app.

Please support! Thank you.

Honestly Iā€™m giving up here. :frowning:

I canā€™t justify paying $12/mo for a service that doesnā€™t work on my phone. Iā€™m disappointed I havenā€™t got any support or official response from the company offering the service.

Iā€™ve tried virtually everything, including resetting my phone and reinstalling iOS. Iā€™ve also offered detailed logs from the server side (which I can access), and offered to run a TestFlight version of the iOS app so that Roon can collect even more extensive client-side logs from my device.

Still, no support, no fix, and whatā€™s worst: no response. Iā€™m going back to Bluesound, and even though Iā€™ll miss some of Roonā€™s features, I wonā€™t miss the instant crashes of my control unit.

I really wish that Roon staff could see this and try to help me out, but it looks like this forum is for users complaining to other users only, without any possibilities of fixing those problems anyway. :frowning:

6 Likes

I am as tired as you so i started a trial at Audirvana and there app works. DonĀ“t like Audirvana as much as Roon but it works on IOS.

Core Machine

Core: Mac mini, version 1.8, build 790
Remote: iPhone 7, running iOS 14.5.1
Both en english language.

Network Details

Audio Devices

Description of Issue

Roon crashes on my iPhone within 30 seconds or so of opening. It doesnā€™t matter whether Iā€™m in settings, in my library, whatever.

This happens every time I try to open Roon on my iPhone. (I even tried deleting the app and downloading/reinstalling: Same issue)

BR,
RGM

I did a quick read-up on Audirvana and it seems as it wonā€™t fit my bill for two reasons:

  • I need multiroom playback that preferably allows mixing/pairing Bluesound with other devices, such as a RPi with HifiBerry DAC
  • I want to run the ā€œcoreā€ on my Linux server. Audirvana seems to only be available for macOS/Windows.

Please correct me if Iā€™m wrong.

Crashes constantly (and apparently randomly) on iPhone 11 Pro.
Doing the uninstall/reboot/install doesnā€™t seem to help.

iOS 14.5.1
Core 1.8.790-2 on Arch Linux
OS Language: English
Roon Language: English