Imac system regularly crashes Roon

Roon Core Machine

@support

2019 IMAC I5 3.7 GHZ INTEL 6-CORE 24 GB RAM

Networking Gear & Setup Details

EERO mesh wifi - 5 pods

Connected Audio Devices

Multiple endpoints. Bryston BDP-2 (2) ethernet, microrendu ethernet, ipad wireless .

Number of Tracks in Library

12000 tracks

Description of Issue

Frequent crashes. Usually within five minutes of startup. Basically makes the program unusable.

I have removed Surfshark VPN, added Roon to the firewall exceptions, and have deleted and reinstalled the program.

@rrwwss52, what version of MacOS are you using? I have a 2019 MBPro running Ventura 13.3 and donā€™t have any issues running as a Core or Remote.

Is it the Mac Core itself crashing, or the iPad Remote?

Hi @Robert_F

Ventura 13.3. The imac desktop is crashing on a regular basis.

I dropped my logs into the Roon system.

First time Iā€™ve used it so hopefully it arrives intact.

rrwwss52_logs.zip

@support

2 Likes

@support

@vova

Hello, can you confirm #support has received my logs. I continue to have frequent crashes.

more logs resubmitted under netspecht14 email address.

@support #support @vova

Continued crashes

@connor

Can you help? Havenā€™t received any support responses or acknowledgement in several days.

1 Like

Hi @rrwwss52,

Thank you for your patience and please accept our apologies for the delay. The team has examined logs and we have a few follow-up questions and steps to try.

  1. Does any hanging or freezing in the UI precede the crash?

  2. Are you on any particular page when you experience this crash? (ie. search, Albums).

  3. Do you experience the crash during playback, or is it independent of playback?

  4. Are you by chance using Time Machine to back up a local storage location (or Backup location) in use by Roon?

Letā€™s try to refresh your database, as well:

  • Create a Backup of your current database
  • Exit out of Roon
  • Navigate to your Roon Database Location
  • Find the folder that says ā€œRoonā€
  • Rename the ā€œRoonā€ folder to ā€œRoon_oldā€
  • Reinstall the Roon App from our Downloads Page to generate a new Roon folder
  • Verify if the issue persists on a fresh database before restoring the backup

While likely not responsible for the crash, logs also indicate that there might be an issue with mDNS on this network, affecting both network endpoints and remotes. If you havenā€™t already, please verify that both multicast and IGMP snooping are enabled across your network.

Do you have a router upstream of the mesh system?

Weā€™ll be on the lookout for your response. Thank you!

Hi Connor. Thanks for getting back to me. I did the database refresh already with the Roon old file. Problem /crashes continued.

#1. Database crashes on its own. No other known issues with the imac, but something must be triggering it.

#2 no particular page. Just crashes. Sometimes in five minutes, sometimes it will go longer.

#3. Roon UI crashes during playback AND music analysis when reloading the problem, even when the program is not playing music.

#4 Time Machine is only activated manually.

Yes on a Spectrum modem upstream from the mesh system. No other router though.

Not sure what the mDNS biz is. Can you guide me on that. Iā€™ll check my messages tonite when I get home from work. Thanks again.

Iā€™ll try the database refresh again as well.

Edit: can you also explain how to enable multicast and igmp Snooping. My mesh wifi is Eero. Thanks

Roon database saved as Roon_old2

Reloaded.

Program froze while analyzing tracks. restarted and was able to get the full catalog analyzed.

Reached out to eero support on the phone. Their devices do not support IGMP at this timeā€¦it has never been an issue for me in the past. Iā€™ve had eero mesh routers for several years.

Iā€™m running two zones. One as the imac, and the second is an endpoint, The NAIM endpoint stopped, and the imac kept playing, but the program didnā€™t crash. I restarted the NAIM, and weā€™ll see what happens.

1 Like

Hi @rrwwss52,

Thank you for your quick response - weā€™ll aim to do the same here and get you back to your music as soon as possible.

Iā€™m pulling diagnostics from your Core again to see if the database refresh changed any of the storage mounting issues present before and if there are any giveaway traces related to why the audio analysis is failing.

We should have follow-up steps within a few hours. Please stand by and thank you for your patience once again.

1 Like

Hi Connor, the good news is I have had two zones running for several hours straight.

Iā€™m hopefulā€¦.maybe I just needed that database refresh. Maybe the first one didnā€™t take. Iā€™m inclined not to reinstall the old one either.

I did have another instance where it ran for a day, and that went back to crashingā€¦.fingers crossedā€¦

1 Like

Hi @rrwwss52,

Thank you for the update. The tech support team is syncing with development today and weā€™ll investigate diagnostics from both before and after the server refresh to compare. That should give us a fruitful next step to help prevent these symptoms from recurring. Iā€™ll post here as soon as I have additional details.

1 Like

Iā€™m definitely going to be happy about getting it back on track. Also planning to add a Nucleus to my setup. Danny suggested I get all the bugs worked on the imac before proceeding with the Nucleus install.

Bryston BDP-2 and Naim Uniti Atom endpoints still rolling as of 2:30 am Los Angeles time. Thatā€™s good news.

Thank you again for all your help and the updates. Much appreciated. Cheersā€¦Bob

1 Like

@connor

Roon program crashed at 6:15 pm LA time.

I resubmitted fresh logs rrwwss52#3

Thanks. Bob

and additional logs this morningā€¦rrwwss52#4

1 Like

Hi @rrwwss52,

Around that timestamp and just preceding what appears to be a fully unmanaged crash, there were traces related to both the UI component of Roon on the Mac. Our investigation yesterday revealed that the Core is also struggling to mount location storage on a Western Digital external USB drive.

While itā€™s doubtlessly frustrating to experience, the good news is it does give us the bite we needed to help isolate (and hopefully eliminate) whatā€™s going wrong here.

Iā€™m going to pass along three next steps to stabilize this system.

  1. Firstly, are you able to provide the technical support team with a screenshot of your Watched Folder structure within Roon ā†’ Settings ā†’ Storage?

Watched Folder settings open in a dialogue box by clicking on the three dots next to your storage location and selecting ā€œEditā€ from the dropdown menu.

Another thing to verify with local storage:

  • Do you happen to have either Roon Backups or Time Machine backups on this Mac storing to the same location you have enabled in Watched Folders? These can interfere with Roonā€™s ability to access local track content
  1. There are network availability errors. These are likely unrelated to the crash, but you may experience issues in the future with networked storage and endpoints. One step we recommend is to change your DNS servers in your routerā€™s web administration page to Cloudflare DNS, Quad9 or Google DNS.

  2. This final step is up to your discretion, as itā€™s more heavy-handed, but itā€™s sure to eliminate any UI-related crashing on the Core. Youā€™ll install RoonServer in the place of Roon.

RoonServer is the ā€œgutsā€ of Roon, without any of the visual or user-interfacing components. First, create a Backup and rename the current database to another ā€œRoon_old3ā€ or similar. Next, download the Mac installer for RoonServer from our downloads page here: https://download.roonlabs.net/builds/RoonServer.dmg

Installing RoonServer will require you to control Roon from a Remote (iPad, etc), since the iMac will only be running Core database processes. This effectively turns your Mac into a Nucleus - itā€™s hosting Roon and taking care of your transcoding, signal path, etc, but youā€™ll be using an external Remote for the user interface.

Weā€™ll be standing by to investigate the Watched Folder settings at your convenience. If you choose to install RoonServer to circumvent UI crashes, please let us know if it helps.

Iā€™ll keep a close lookout for your response. Thank you again!

Hi @connor
1.


A Roon Backup folder was located in the Watched Folders. I deleted it. Time Machine is not in the Watched Folders file.

  1. I downloaded Cloudfare 9 for MAC, but Iā€™m not sure of the exact settings I should employ. Suggestions are welcome. The eero firmware doesnā€™t give me many options to change that in the router. There might be, but Iā€™m not sure of them.

  2. Would you recommend going the Roon Server route, or going with a Nucleus. Danny offered me an opportunity to purchase a demo Nucleus Plus rev A.

Is item #3 labor intensive, or a simple download?

Itā€™s nice to have the Roon program on the desktop to feed an office DAC via USB. Can you run Nucleus and Roon simultaneously on the same license.

Thanks. Bob

Hi @rrwwss52,

Thank you for providing those screenshots. Iā€™ll answer your questions here in-line:

BACKUP/WATCHED FOLDERS

This was more than likely causing the performance decline you experienced, and might even have underpinned the crashing. When Roon opens, it will automatically rescan the Watched Folders, and then rescan again at regular intervals. If you have any automatic Backups scheduled, then Roon would be attempting to perform Backups on a location it is actively scanning, generally slowing Roon and actually introducing corruption risks in your Backups. Youā€™ve done the right thing here by moving the Backup location.

DNS
To change your DNS server to one of the recommended above (Quad9, Google, or Cloudflare) in the Eero web administration page, follow these steps:

  • Open the Eero App
  • Tap on ā€˜Settingsā€™, then Network Settingsā€™
  • Tap on ā€˜DNSā€™
  • From the DNS screen, tap on ā€˜Custom DNSā€™ down below instead of ā€˜ISP DNS (Default)ā€™
  • Input your desired IPv4 and/or IPv6 nameserver Addresses. Cloudflareā€™s address is: 1.1.1.1
  • Tap ā€˜Saveā€™ in the top right corner of the screen
  • This will reboot your network in order to propagate the settings across your devices

DNS is heavily involved in local network device discovery, so a reliable DNS server will help improve your overall Roon network stability.

NUCLEUS, RoonServer, and Roon Remote

The Nucleus+ is a powerful computer custom-designed to host RoonServer, and we recommend it as a Core over the iMac. Since the crash youā€™re experiencing appears related to the UI of a Mac install of Roon ā€œall-in-oneā€ (ie. RoonServer and Roon Remote combined), migrating RoonServer to the Nucleus would allow you to install Roon Remote on the iMac without any of the Core components.

Weā€™re also well-equipped as a team to support any issue with the Nucleus. Since itā€™s our hardware, we have a full suite of tools to assist if any unforeseen issues arise.

Your Roon license allows for a single Core (RoonServer can only be installed in one place, either the Nucleus or the iMac). There is no limit on the number of Roon Remotes you can use with a Core, however. So, yes, you can run a Nucleus and Roon Remote on your license. The Nucleus would be your Core (RoonServer), and your iMac, iPad, any other desired compatible device would function as a Roon Remote.

If youā€™d like to try RoonServer on your iMac in the meantime as you decide, itā€™s a simple download. Just make sure youā€™ve uninstalled Roon fully before installing RoonServer.

Weā€™re more than happy to answer any additional questions. Thank you again!

Thanks Connor.

will my Custom DNS IPv4 and 1Pv6 addresses be 1.1.1.1?

I think the Nucleus is going to be the preferred route.

Hi @rrwwss52,

Thatā€™s correct - try adding 1.1.1.1 to the DNS IPv4 address box.

This page should have more detailed information, and Iā€™m happy to answer any other questions:

1 Like

Thanks. I just messaged Danny regarding acquiring the Nucleus Plus Rev A.

Loading up Roon Server now. Itā€™s up and runningā€¦ā€¦