Roon crashes on MacOS 10.14 Mojave beta

i have install MacOS Moave Beta an my roon server is not working ! Is there any update to fix it?

@Holger_Wernecken: I moved your post into this thread. Please note that it is generally not a good idea to install a beta OS on a machine that you rely on for actual use and that Roon cannot support beta software until it has reached release maturity.

That said, have a read in the thread above, especially @john’s post here, which will likely get you up and running again:

I have just upgraded Roon from 323 to 334 up a MacBook running the latest beta of Mojave (18A314h) and it now refuses to load.

It bombs out with a ‘Roon quit unexpectedly’ error. I know that this is a beta OS but thought you might still like to know as I guess you will be supporting it fully once released.

If you send me a link I can upload the error log if interested.

Have you seen this thread:

Cheers - hadn’t seen that. Did a search but obviously not very well…

Posts merged, to keep discussion together.

1 Like

The latest version of Mojave public beta causes roon 1.5 when playing an album or playlist to shuffle instead of playing straight thru. Seems that there’s no fix for now but wanted to make Roon aware of the issue. I’m using sonic transporter i5 and PS Audio Directstream Junior to stream Roon…thanks…dl

Hey @David_Leveen,

Thanks for reporting this to us! If it’s okay with you I’d like to merge your post into the other Mojave Beta thread so others can see and share similar reports if they’re experiencing it. I’ve also passed along your report to the tech team so they can look into it.

Regards,
Dylan

Sounds good…thanks…dl

Could someone explain what access is being granted to the roon app when you allow this setting in accessibility?

This is a new security and privacy feature, so simply telling customers to allow access doesn’t cut it for me. I want to understand what access I am granting to the application.

Cheers

2 Likes

Upgraded to Mac MOJAVE beta and lost my ROON

See the answer, posted above in this thread.

The fix works just fine, thanks John!

With last Beta update, Roon starts fine without the Privacy Setting workaround.
At least for me. :slight_smile:

Not for me, I still had to uncheck and then recheck the privacy setting

Just to clarify, I’m referring to Beta 8 (Build 8A371a).

Me too…

Roon.app/Contents/Resources/VERSION:

100500339
1.5 (build 339) stable
stable

System:

2018 MacBook Pro 15" w/ TouchBar
2.9 GHz Intel Core i9
32 GB 2400 MHz DDR4
1TB SSD
macOS Mojave 10.14 beta 8

Audio:

Laptop -> USB-C to mini-B -> JDS Labs O2/ODAC -> Headphones
No local music library
Streaming Tidal Hi-Fi

Steps to reproduce:

  1. Start Roon by double-clicking /Applications/Roon.app or by running /Applications/Roon.app/Contents/MacOS/Roon from the terminal

Expected results:

Roon starts

Actual results: Roon crashes with:

$ /Applications/Roon.app/Contents/MacOS/Roon
00:00:00.000 Debug: Attempting to load library: /System/Library/Frameworks/Foundation.framework/Foundation
00:00:00.009 Info:  Library[/System/Library/Frameworks/Foundation.framework/Foundation] Loaded success => True
00:00:00.009 Debug: Attempting to load library: /System/Library/Frameworks/AppKit.framework/AppKit
00:00:00.111 Info:  Library[/System/Library/Frameworks/AppKit.framework/AppKit] Loaded success => True
00:00:02.911 Debug: Attempting to load framework: /System/Library/Frameworks/Cocoa.framework
00:00:02.923 Info:  Framework[/System/Library/Frameworks/Cocoa.framework] Loaded success => True
00:00:02.923 Debug: Attempting to load framework: /System/Library/Frameworks/OpenGL.framework
00:00:02.925 Info:  Framework[/System/Library/Frameworks/OpenGL.framework] Loaded success => True
00:00:02.925 Debug: Attempting to load library: libHIDRemoteNative.dylib
00:00:02.926 Info:  Library[libHIDRemoteNative.dylib] Loaded success => True
00:00:02.927 Debug: Attempting to load library: libSPMediaKeyTapNative.dylib
00:00:02.928 Info:  Library[libSPMediaKeyTapNative.dylib] Loaded success => True
Assertion failed: (_eventPort != NULL), function -[SPMediaKeyTap startWatchingMediaKeys], file SPMediaKeyTap.m, line 78.
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) ObjCBindings.Messaging.void_objc_msgSend (intptr,intptr) [0x0000a] in <d839154cc8894716a4db0f23fa6bf27a>:0
  at ObjCBindings.SPMediaKeyTap.StartWatchingMediaKeys () [0x00016] in <d839154cc8894716a4db0f23fa6bf27a>:0
  at Broo.Engine.OpenGlWindow.<InitHIDRemoteAndSPMediaKeyTap>b__158_0 () [0x00054] in <5c27af822fd84971867f5ce4da4dbcb3>:0
  at Sooloos.Application/<>c__DisplayClass1_1.<Main>b__10 () [0x00006] in <13701f8b949a4115b1b0592a29173403>:0
  at Broo.Engine.DeviceTarget.ProcessSafeQueue () [0x00005] in <5c27af822fd84971867f5ce4da4dbcb3>:0
  at Broo.Engine.DeviceTarget.GuiMainLoop () [0x000d2] in <5c27af822fd84971867f5ce4da4dbcb3>:0
  at Broo.Engine.Engine.GuiMainLoop () [0x00006] in <5c27af822fd84971867f5ce4da4dbcb3>:0
  at Sooloos.Application.Main (string[]) [0x003f7] in <13701f8b949a4115b1b0592a29173403>:0
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <13701f8b949a4115b1b0592a29173403>:0

Native stacktrace:

	0   Roon                                0x000000010154abf8 mono_handle_native_crash + 264
	1   libsystem_platform.dylib            0x00007fff72543c9d _sigtramp + 29
	2   libSPMediaKeyTapNative.dylib        0x000000010c4a46d0 singleton + 1880
	3   libsystem_c.dylib                   0x00007fff724041c9 abort + 127
	4   libsystem_c.dylib                   0x00007fff723cc868 basename_r + 0
	5   libSPMediaKeyTapNative.dylib        0x000000010c4a09a3 -[SPMediaKeyTap startWatchingMediaKeys] + 211
	6   libxammac.dylib                     0x0000000108e68fe9 xamarin_dyn_objc_msgSend + 217
	7   ???                                 0x0000000114fa3905 0x0 + 4646910213
	8   ???                                 0x0000000111cdfd13 0x0 + 4593679635
	9   ???                                 0x0000000101de9229 0x0 + 4326330921
	10  Roon                                0x000000010149f297 mono_jit_runtime_invoke + 1383
	11  Roon                                0x0000000101697ab4 do_runtime_invoke + 84
	12  Roon                                0x000000010169b079 do_exec_main_checked + 137
	13  Roon                                0x000000010150cb0f mono_jit_exec + 287
	14  Roon                                0x000000010150fa8d mono_main + 11069
	15  Roon                                0x000000010148ec4d main + 253
	16  Roon                                0x000000010148eb44 start + 52
	17  ???                                 0x0000000000000005 0x0 + 5

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

[1]    6273 abort      /Applications/Roon.app/Contents/MacOS/Roon

Attempted without without change in results:

  1. Rebooted several times
  2. Removed ~/Library/Roon
  3. Removed ~/Library/Saved Application State/com.roon.Roon.savedState
  4. Removed ${tmpdir}/com.roon.Roon

Attempted with success:

  1. Delete Roon.app
  2. Delete ~/Library/Roon
  3. Delete ~/Library/Saved Application State/com.roon.Roon.savedState
  4. Delete ${tmpdir}/com.roon.Roon
  5. Remove Roon.app from System Preferences -> Security & Privacy -> Privacy -> Accessibility
  6. Reboot
  7. Start Roon, authorize firewall connections, authorize Accessibility Settings

However, quitting Roon after the first setup will always lead to the crash on subsequent launches.

Attempted with success:

  1. Remove Roon.app from System Preferences -> Security & Privacy -> Privacy -> Accessibility
  2. Add Roon.app from System Preferences -> Security & Privacy -> Privacy -> Accessibility

The above is required before every launch of Roon

Logs from a successful (multi-day) run of Roon (Roon_log.08.txt), a failed start (Roon_log.txt) and the macOS crashdump are at https://gist.github.com/tomchuk/25762a8a933be71c456bd083f13633c6.

If there is anything I can do to help diagnose this further, please let me know.

Thanks,
Tom

Edit: Just noticed 45568, sorry for the dupe.

And with last Beta (18A377a) I need to use the workaround again.

@support We’re getting very close to release of Mojave. Do you need anything from us?

Roon application crashes when I try to start it after updating to the latest macOS Mojave 10.14 Beta 18A377a running on MacBook Pro (Retina, 13-inch, Early 2013). 3 GHz Intel Core i7,8 GB 1600 MHz DDR3.