Last night I found that the UI will not start on my iMac. It had been working fine for years, and it still starts fine on my MacBook Pro.
When I discovered this problem, my iMac was at 10.15.5. Overnight, after I discovered this problem, my iMac appears to have patched itself and is now at 10.15.6. Same problem on both versions.
Any ideas what might be going on?
# sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.6
BuildVersion: 19G73
#
# /Applications/Roon.app/Contents/MacOS/Roon
Initializing Broo Bindings
Remoting Api Initialized
00:00:00.000 Debug: Attempting to load library: /System/Library/Frameworks/Foundation.framework/Foundation
00:00:00.005 Info: Library[/System/Library/Frameworks/Foundation.framework/Foundation] Loaded success => True
00:00:00.005 Debug: Attempting to load library: /System/Library/Frameworks/AppKit.framework/AppKit
00:00:00.005 Info: Library[/System/Library/Frameworks/AppKit.framework/AppKit] Loaded success => True
00:00:00.379 Debug: Attempting to load framework: /System/Library/Frameworks/Cocoa.framework
00:00:00.381 Info: Framework[/System/Library/Frameworks/Cocoa.framework] Loaded success => True
00:00:00.381 Debug: Attempting to load framework: /System/Library/Frameworks/OpenGL.framework
00:00:00.382 Info: Framework[/System/Library/Frameworks/OpenGL.framework] Loaded success => True
00:00:00.383 Debug: Attempting to load library: libHIDRemoteNative.dylib
00:00:00.393 Info: Library[libHIDRemoteNative.dylib] Loaded success => True
00:00:00.393 Debug: Attempting to load library: libSPMediaKeyTapNative.dylib
00:00:00.404 Info: Library[libSPMediaKeyTapNative.dylib] Loaded success => True
2020-07-17 11:13:24.689 Roon[1137:16623]
Unhandled Exception:
System.ArgumentOutOfRangeException: Current platform doesn't support this value.
Parameter name: value
Actual value was 316.
at Mono.Unix.Native.NativeConvert.ThrowArgumentException (System.Object value) [0x00015] in <6af93a35bf434f59916bae92676e4e99>:0
at Mono.Unix.Native.NativeConvert.ToErrno (System.Int32 value) [0x0000b] in <6af93a35bf434f59916bae92676e4e99>:0
at Mono.Unix.Native.Stdlib.GetLastError () [0x00019] in <6af93a35bf434f59916bae92676e4e99>:0
at Base.Unix.GetLastError () [0x00000] in <31f4524cc458419495b9291c6554ad28>:0
at Sooloos.Utils.GetLockFile (System.String path, System.Boolean& gotit) [0x00061] in <0407f3167ebe4a2f91034128fcaa1cbb>:0
at Sooloos.Client.ApplicationCommon.GetAppLock (System.String lockname) [0x00056] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0
at Sooloos.Client.ApplicationCommon.Init2 (System.String[] argv, System.Boolean supportupdates, System.String lockname) [0x00000] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0
at Sooloos.Application.Main (System.String[] argv) [0x001a1] in <a59e9c9679744d1da8b3e00b28c7e1ac>:0
at RoonMac.Application.Main (System.String[] args) [0x00288] in <70d0b885f1ae4770a63c5f3b10635460>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentOutOfRangeException: Current platform doesn't support this value.
Parameter name: value
Actual value was 316.
at Mono.Unix.Native.NativeConvert.ThrowArgumentException (System.Object value) [0x00015] in <6af93a35bf434f59916bae92676e4e99>:0
at Mono.Unix.Native.NativeConvert.ToErrno (System.Int32 value) [0x0000b] in <6af93a35bf434f59916bae92676e4e99>:0
at Mono.Unix.Native.Stdlib.GetLastError () [0x00019] in <6af93a35bf434f59916bae92676e4e99>:0
at Base.Unix.GetLastError () [0x00000] in <31f4524cc458419495b9291c6554ad28>:0
at Sooloos.Utils.GetLockFile (System.String path, System.Boolean& gotit) [0x00061] in <0407f3167ebe4a2f91034128fcaa1cbb>:0
at Sooloos.Client.ApplicationCommon.GetAppLock (System.String lockname) [0x00056] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0
at Sooloos.Client.ApplicationCommon.Init2 (System.String[] argv, System.Boolean supportupdates, System.String lockname) [0x00000] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0
at Sooloos.Application.Main (System.String[] argv) [0x001a1] in <a59e9c9679744d1da8b3e00b28c7e1ac>:0
at RoonMac.Application.Main (System.String[] args) [0x00288] in <70d0b885f1ae4770a63c5f3b10635460>:0
#
# cat Library/Roon/Logs/Roon_log.txt
07/17 11:13:23 Info: Starting Roon v1.7 (build 571) stable on macosx
07/17 11:13:23 Debug: [easyhttp] [1] POST to https://bits.roonlabs.net/1/q/roon.base.
07/17 11:13:24 Trace: Checking if we are already running
07/17 11:13:24 Warn: get lock file path: /tmp/.rnsem1026-roon
# ls -l /tmp/.rnsem1026-roon
-rw-r--r-- 1 myuser wheel 0 Jul 17 11:13 /tmp/.rnsem1026-roon
#