Roon crashing every few days

Core Machine (Operating system/System info/Roon build number)
iMac, MacOS 10.15.5 beta (perhaps the beta is the cause of the crash?)

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Ethernet

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Ropieeexl endpoint

Description Of Issue
Seemingly every 2 or 3 days I get a Roon hard crash. Here is the latest:

Process:               Roon [4275]
Path:                  /Applications/Roon.app/Contents/MacOS/Roon
Identifier:            com.roon.Roon
Version:               1.0
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Roon [4275]
User ID:               502

Date/Time:             2020-05-13 20:22:45.193 -0400
OS Version:            Mac OS X 10.15.5 (19F83c)
Report Version:        12
Anonymous UUID:        10D49EC2-EE80-97A3-623A-038825373328


Time Awake Since Boot: 120000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  tid_307  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics kernel error: 0xfffffff9


Thread 0 Crashed:: tid_307  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6f7cd33a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6f889e60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff6f7548a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff6f754817 abort + 135
4   libGPUSupportMercury.dylib    	0x00007fff56aab0a5 gpusGenerateCrashLog.cold.1 + 95
5   libGPUSupportMercury.dylib    	0x00007fff56aa218f gpusGenerateCrashLog + 89
6   com.apple.AMDRadeonX4000GLDriver	0x000000011290c241 gpusKillClientExt + 9
7   libGPUSupportMercury.dylib    	0x00007fff56aa355b gpusSubmitDataBuffers + 164
8   com.apple.AMDRadeonX4000GLDriver	0x00000001128e6dc7 glrATI_Hwl_SubmitPacketsWithToken + 91
9   com.apple.AMDRadeonX4000GLDriver	0x000000011293ea82 gldPresentFramebufferData + 83
10  GLEngine                      	0x00007fff401b48d1 glSwap_Exec + 97
11  com.apple.opengl              	0x00007fff40196473 CGLFlushDrawable + 59
12  com.apple.AppKit              	0x00007fff32cc5f2a -[NSOpenGLContext flushBuffer] + 20
13  ???                           	0x0000000110ccd16e 0 + 4576825710
14  ???                           	0x00000001165bc0d3 0 + 4670079187
15  ???                           	0x000000010bd3cc0b 0 + 4493397003
16  ???                           	0x000000010bd3ce31 0 + 4493397553
17  com.roon.Roon                 	0x00000001098a4d69 mono_jit_runtime_invoke + 1641
18  com.roon.Roon                 	0x00000001099e7b04 do_runtime_invoke + 84
19  com.roon.Roon                 	0x00000001099eb82c do_exec_main_checked + 156
20  com.roon.Roon                 	0x00000001097fa64d mono_jit_exec + 429
21  com.roon.Roon                 	0x00000001097fd7f8 mono_main + 9048
22  com.roon.Roon                 	0x00000001097b17d8 xamarin_main + 1144
23  com.roon.Roon                 	0x00000001097b2634 main + 36
24  libdyld.dylib                 	0x00007fff6f685cc9 start + 1

Thread 1:: SGen worker
0   libsystem_kernel.dylib        	0x00007fff6f7c9882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f88a425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x0000000109aae0ee thread_func + 542
3   libsystem_pthread.dylib       	0x00007fff6f88a109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f885b8b thread_start + 15

Thread 2:: Finalizer
0   libsystem_kernel.dylib        	0x00007fff6f7c6e36 semaphore_wait_trap + 10
1   com.roon.Roon                 	0x000000010996b30a finalizer_thread + 666
2   com.roon.Roon                 	0x0000000109a3d413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6f88a109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f885b8b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6f7c9882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f88a425 _pthread_cond_wait + 698
2   libleveldb.dylib              	0x000000011350f54b leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 219
3   libsystem_pthread.dylib       	0x00007fff6f88a109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f885b8b thread_start + 15

Hello @Peter_Galvin1 and thanks for the detailed report! I’d like to hear more about the circumstances of the crash. At the time, are you actively using Roon? Has there been any pattern you’ve noticed when this occurs?

I’ve been breaking in gear, so have Roon playing music constantly. I think all of the crashes were while roon was playing music. I think the music was local vs. streamed.
No other pattern.

Just happened again:
Process: Roon [54496]
Path: /Applications/Roon.app/Contents/MacOS/Roon
Identifier: com.roon.Roon
Version: 1.0
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Roon [54496]
User ID: 502

Date/Time: 2020-05-15 11:40:02.080 -0400
OS Version: Mac OS X 10.15.5 (19F83c)
Report Version: 12
Anonymous UUID: 10D49EC2-EE80-97A3-623A-038825373328

Time Awake Since Boot: 260000 seconds

System Integrity Protection: enabled

Crashed Thread: 0 tid_307 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics kernel error: 0xfffffff9

Thread 0 Crashed:: tid_307 Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff6f7cd33a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff6f889e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff6f7548a2 __abort + 139
3 libsystem_c.dylib 0x00007fff6f754817 abort + 135
4 libGPUSupportMercury.dylib 0x00007fff56aab0a5 gpusGenerateCrashLog.cold.1 + 95
5 libGPUSupportMercury.dylib 0x00007fff56aa218f gpusGenerateCrashLog + 89
6 com.apple.AMDRadeonX4000GLDriver 0x000000010c7cf241 gpusKillClientExt + 9
7 libGPUSupportMercury.dylib 0x00007fff56aa355b gpusSubmitDataBuffers + 164
8 com.apple.AMDRadeonX4000GLDriver 0x000000010c7a9dc7 glrATI_Hwl_SubmitPacketsWithToken + 91
9 com.apple.AMDRadeonX4000GLDriver 0x000000010c801a82 gldPresentFramebufferData + 83
10 GLEngine 0x00007fff401b48d1 glSwap_Exec + 97
11 com.apple.opengl 0x00007fff40196473 CGLFlushDrawable + 59
12 com.apple.AppKit 0x00007fff32cc5f2a -[NSOpenGLContext flushBuffer] + 20
13 ??? 0x000000010acdd16e 0 + 4476227950
14 ??? 0x0000000110c17553 0 + 4576081235
15 ??? 0x0000000105d4cc0b 0 + 4392799243
16 ??? 0x0000000105d4ce31 0 + 4392799793
17 com.roon.Roon 0x00000001038b4d69 mono_jit_runtime_invoke + 1641
18 com.roon.Roon 0x00000001039f7b04 do_runtime_invoke + 84
19 com.roon.Roon 0x00000001039fb82c do_exec_main_checked + 156
20 com.roon.Roon 0x000000010380a64d mono_jit_exec + 429
21 com.roon.Roon 0x000000010380d7f8 mono_main + 9048
22 com.roon.Roon 0x00000001037c17d8 xamarin_main + 1144
23 com.roon.Roon 0x00000001037c2634 main + 36
24 libdyld.dylib 0x00007fff6f685cc9 start + 1

I think it was idle at the time. Here is the log file at the time:
05/15 11:37:29 Trace: [roonapi] [apiclient 192.168.1.25:37070] CONTINUE Changed {“message”:“Running (1354)”,“is_error”:false}
05/15 11:37:31 Trace: [library] endmutation in 30ms
05/15 11:37:32 Trace: [library] endmutation in 27ms
05/15 11:37:42 Info: [stats] 17842mb Virtual, 4048mb Physical, 3037mb Managed, 113 Threads, FDs
05/15 11:37:57 Info: [stats] 17840mb Virtual, 4042mb Physical, 3039mb Managed, 111 Threads, FDs
05/15 11:38:12 Warn: [ui/slowness] widget newwaveform(2415) > stackpanel(289334) took 331ms to _Update
05/15 11:38:12 Warn: [ui/slowness] widget newwaveform(2415) took 380ms to _Update
05/15 11:38:12 Info: [stats] 17850mb Virtual, 3455mb Physical, 3056mb Managed, 113 Threads, FDs
05/15 11:38:27 Info: [stats] 17857mb Virtual, 3464mb Physical, 3068mb Managed, 113 Threads, FDs
05/15 11:38:29 Trace: [roonapi] [apiclient 192.168.1.25:37070] CONTINUE Changed {“message”:“Running (1355)”,“is_error”:false}
05/15 11:38:43 Info: [stats] 17860mb Virtual, 3471mb Physical, 3089mb Managed, 111 Threads, FDs
05/15 11:38:58 Info: [stats] 17866mb Virtual, 3475mb Physical, 3097mb Managed, 112 Threads, FDs
05/15 11:39:13 Info: [stats] 17878mb Virtual, 3487mb Physical, 3132mb Managed, 113 Threads, FDs
05/15 11:39:28 Info: [stats] 17878mb Virtual, 3490mb Physical, 3140mb Managed, 111 Threads, FDs
05/15 11:39:29 Trace: [roonapi] [apiclient 192.168.1.25:37070] CONTINUE Changed {“message”:“Running (1356)”,“is_error”:false}
05/15 11:39:31 Trace: [library] endmutation in 28ms
05/15 11:39:31 Trace: [library] endmutation in 28ms
05/15 11:39:43 Info: [stats] 17884mb Virtual, 3497mb Physical, 3159mb Managed, 111 Threads, FDs
05/15 11:39:59 Info: [stats] 17885mb Virtual, 3118mb Physical, 3160mb Managed, 111 Threads, FDs

Hello @Peter_Galvin1, thanks for the info. Next time Roon crashes while playing a track, here’s what I’d like you to do so we can check Roon’s logs.

  1. Note the time (your local time) and the track playing when the crash occurs and reply to this thread with that info.
  2. Use the directions found here and send us over a set of logs using this link.

Once I have the logs I’ll discuss the results with my team!

Just happened again. Will upload the log file. It was while playing music.

Process:               Roon [29995]
Path:                  /Applications/Roon.app/Contents/MacOS/Roon
Identifier:            com.roon.Roon
Version:               1.0
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Roon [29995]
User ID:               502

Date/Time:             2020-05-19 16:22:29.577 -0400
OS Version:            Mac OS X 10.15.5 (19F83c)
Report Version:        12
Anonymous UUID:        10D49EC2-EE80-97A3-623A-038825373328


Time Awake Since Boot: 620000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  tid_307  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics kernel error: 0xfffffffc


Thread 0 Crashed:: tid_307  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6f7cd33a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6f889e60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff6f7548a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff6f754817 abort + 135
4   libGPUSupportMercury.dylib    	0x00007fff56aab0a5 gpusGenerateCrashLog.cold.1 + 95
5   libGPUSupportMercury.dylib    	0x00007fff56aa218f gpusGenerateCrashLog + 89
6   com.apple.AMDRadeonX4000GLDriver	0x000000010bba6241 gpusKillClientExt + 9
7   libGPUSupportMercury.dylib    	0x00007fff56aa355b gpusSubmitDataBuffers + 164
8   com.apple.AMDRadeonX4000GLDriver	0x000000010bb80dc7 glrATI_Hwl_SubmitPacketsWithToken + 91
9   com.apple.AMDRadeonX4000GLDriver	0x000000010bbd8a82 gldPresentFramebufferData + 83
10  GLEngine                      	0x00007fff401b48d1 glSwap_Exec + 97
11  com.apple.opengl              	0x00007fff40196473 CGLFlushDrawable + 59
12  com.apple.AppKit              	0x00007fff32cc5f2a -[NSOpenGLContext flushBuffer] + 20
13  ???                           	0x000000010a0b916e 0 + 4463497582
14  ???                           	0x000000010f7dcf13 0 + 4554870547
15  ???                           	0x0000000105128c0b 0 + 4380068875
16  ???                           	0x0000000105128e31 0 + 4380069425
17  com.roon.Roon                 	0x0000000102c90d69 mono_jit_runtime_invoke + 1641
18  com.roon.Roon                 	0x0000000102dd3b04 do_runtime_invoke + 84
19  com.roon.Roon                 	0x0000000102dd782c do_exec_main_checked + 156
20  com.roon.Roon                 	0x0000000102be664d mono_jit_exec + 429
21  com.roon.Roon                 	0x0000000102be97f8 mono_main + 9048
22  com.roon.Roon                 	0x0000000102b9d7d8 xamarin_main + 1144
23  com.roon.Roon                 	0x0000000102b9e634 main + 36
24  libdyld.dylib                 	0x00007fff6f685cc9 start + 1

Thread 1:: SGen worker
0   libsystem_kernel.dylib        	0x00007fff6f7c9882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f88a425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x0000000102e9a0ee thread_func + 542
3   libsystem_pthread.dylib       	0x00007fff6f88a109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f885b8b thread_start + 15

Thread 2:: Finalizer
0   libsystem_kernel.dylib        	0x00007fff6f7c6e36 semaphore_wait_trap + 10
1   com.roon.Roon                 	0x0000000102d5730a finalizer_thread + 666
2   com.roon.Roon                 	0x0000000102e29413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6f88a109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f885b8b thread_start + 15

Thread 3:: tid_15303
0   libsystem_kernel.dylib        	0x00007fff6f7c9882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f88a457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x0000000102ead3b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x0000000102eb961d mono_thread_info_sleep + 429
4   com.roon.Roon                 	0x0000000102e21352 ves_icall_System_Threading_Thread_Sleep_internal + 98
5   com.roon.Roon                 	0x0000000102d79602 ves_icall_System_Threading_Thread_Sleep_internal_raw + 66
6   ???                           	0x000000010c81a37d 0 + 4504789885
7   ???                           	0x000000010c818e5b 0 + 4504784475
8   com.roon.Roon                 	0x0000000102c90d69 mono_jit_runtime_invoke + 1641
9   com.roon.Roon                 	0x0000000102dd3b04 do_runtime_invoke + 84
10  com.roon.Roon                 	0x0000000102dd5b3b mono_runtime_delegate_try_invoke + 203
11  com.roon.Roon                 	0x0000000102e2943e start_wrapper + 750
12  libsystem_pthread.dylib       	0x00007fff6f88a109 _pthread_start + 148

Log file uploaded. Didn’t restart roon so the log file ends when roon crashes.

Hello @Peter_Galvin1 and thanks you for the detailed information! I would like to run this information past our QA team since you’re using a beta version of your OS. I’ll be in contact once I speak with them about what you’re seeing here. Thanks for your patience on this!

Another crash. Nothing being played by roon when it happened.
Process: Roon [1710]
Path: /Applications/Roon.app/Contents/MacOS/Roon
Identifier: com.roon.Roon
Version: 1.0
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Roon [1710]
User ID: 502

Date/Time:             2020-05-27 10:12:53.302 -0400
OS Version:            Mac OS X 10.15.5 (19F94a)
Report Version:        12
Anonymous UUID:        10D49EC2-EE80-97A3-623A-038825373328


Time Awake Since Boot: 130000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  tid_307  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics kernel error: 0xfffffff9


Thread 0 Crashed:: tid_307  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6efaf33a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6f06be60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff6ef368a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff6ef36817 abort + 135
4   libGPUSupportMercury.dylib    	0x00007fff5628d0a5 gpusGenerateCrashLog.cold.1 + 95
5   libGPUSupportMercury.dylib    	0x00007fff5628418f gpusGenerateCrashLog + 89
6   com.apple.AMDRadeonX4000GLDriver	0x0000000110c03241 gpusKillClientExt + 9
7   libGPUSupportMercury.dylib    	0x00007fff5628555b gpusSubmitDataBuffers + 164
8   com.apple.AMDRadeonX4000GLDriver	0x0000000110bdddc7 glrATI_Hwl_SubmitPacketsWithToken + 91
9   com.apple.AMDRadeonX4000GLDriver	0x0000000110c35a82 gldPresentFramebufferData + 83
10  GLEngine                      	0x00007fff3f99a8d1 glSwap_Exec + 97
11  com.apple.opengl              	0x00007fff3f97c473 CGLFlushDrawable + 59
12  com.apple.AppKit              	0x00007fff324acf2a -[NSOpenGLContext flushBuffer] + 20
13  ???                           	0x000000010f0c316e 0 + 4547424622
14  ???                           	0x00000001144c3173 0 + 4635505011
15  ???                           	0x000000010a133c0b 0 + 4464000011
16  ???                           	0x000000010a133e31 0 + 4464000561
17  com.roon.Roon                 	0x0000000107c9ad69 mono_jit_runtime_invoke + 1641
18  com.roon.Roon                 	0x0000000107dddb04 do_runtime_invoke + 84
19  com.roon.Roon                 	0x0000000107de182c do_exec_main_checked + 156
20  com.roon.Roon                 	0x0000000107bf064d mono_jit_exec + 429
21  com.roon.Roon                 	0x0000000107bf37f8 mono_main + 9048
22  com.roon.Roon                 	0x0000000107ba77d8 xamarin_main + 1144
23  com.roon.Roon                 	0x0000000107ba8634 main + 36
24  libdyld.dylib                 	0x00007fff6ee67cc9 start + 1

Thread 1:: SGen worker
0   libsystem_kernel.dylib        	0x00007fff6efab882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f06c425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x0000000107ea40ee thread_func + 542
3   libsystem_pthread.dylib       	0x00007fff6f06c109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f067b8b thread_start + 15

Thread 2:: Finalizer
0   libsystem_kernel.dylib        	0x00007fff6efa8e36 semaphore_wait_trap + 10
1   com.roon.Roon                 	0x0000000107d6130a finalizer_thread + 666
2   com.roon.Roon                 	0x0000000107e33413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6f06c109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6f067b8b thread_start + 15

Thread 3:: tid_ae03
0   libsystem_kernel.dylib        	0x00007fff6efab882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f06c457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x0000000107eb73b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x0000000107ec361d mono_thread_info_sleep + 429
4   com.roon.Roon                 	0x0000000107e2b352 ves_icall_System_Threading_Thread_Sleep_internal + 98
5   com.roon.Roon                 	0x0000000107d83602 ves_icall_System_Threading_Thread_Sleep_internal_raw + 66
6   ???                           	0x0000000111874cfd 0 + 4589047037
7   ???                           	0x0000000111873e5b 0 + 4589043291
8   com.roon.Roon                 	0x0000000107c9ad69 mono_jit_runtime_invoke + 1641
9   com.roon.Roon                 	0x0000000107dddb04 do_runtime_invoke + 84
10  com.roon.Roon                 	0x0000000107ddfb3b mono_runtime_delegate_try_invoke + 203
11  com.roon.Roon                 	0x0000000107e3343e start_wrapper + 750
12  libsystem_pthread.dylib       	0x00007fff6f06c109 _pthread_start + 148
13  libsystem_pthread.dylib       	0x00007fff6f067b8b thread_start + 15

Another one. This time while playing back music.
Should I keep posting these?
Btw Macos 10.15.5 GA is now out and I’m running it. So this is no longer potentially a “beta OS” issue.

Process:               Roon [4374]
Path:                  /Applications/Roon.app/Contents/MacOS/Roon
Identifier:            Roon
Version:               1.0
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Roon [4374]
User ID:               502

Date/Time:             2020-05-27 18:01:08.139 -0400
OS Version:            Mac OS X 10.15.5 (19F96)
Report Version:        12
Anonymous UUID:        10D49EC2-EE80-97A3-623A-038825373328


Time Awake Since Boot: 24000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  tid_307  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics kernel error: 0xfffffffc


Thread 0 Crashed:: tid_307  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff73bae33a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff73c6ae60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff73b358a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff73b35817 abort + 135
4   libGPUSupportMercury.dylib    	0x00007fff5ae860a5 gpusGenerateCrashLog.cold.1 + 95
5   libGPUSupportMercury.dylib    	0x00007fff5ae7d18f gpusGenerateCrashLog + 89
6   com.apple.AMDRadeonX4000GLDriver	0x00000001094e7241 gpusKillClientExt + 9
7   libGPUSupportMercury.dylib    	0x00007fff5ae7e55b gpusSubmitDataBuffers + 164
8   com.apple.AMDRadeonX4000GLDriver	0x00000001094c1dc7 glrATI_Hwl_SubmitPacketsWithToken + 91
9   com.apple.AMDRadeonX4000GLDriver	0x0000000109519a82 gldPresentFramebufferData + 83
10  GLEngine                      	0x00007fff4458b8d1 glSwap_Exec + 97
11  com.apple.opengl              	0x00007fff4456d473 CGLFlushDrawable + 59
12  com.apple.AppKit              	0x00007fff3708af2a -[NSOpenGLContext flushBuffer] + 20
13  ???                           	0x000000010797716e 0 + 4422332782
14  ???                           	0x000000010f4d3093 0 + 4551684243
15  ???                           	0x00000001029e5c0b 0 + 4338899979
16  ???                           	0x00000001029e5e31 0 + 4338900529
17  com.roon.Roon                 	0x00000001005a2d69 mono_jit_runtime_invoke + 1641
18  com.roon.Roon                 	0x00000001006e5b04 do_runtime_invoke + 84
19  com.roon.Roon                 	0x00000001006e982c do_exec_main_checked + 156
20  com.roon.Roon                 	0x00000001004f864d mono_jit_exec + 429
21  com.roon.Roon                 	0x00000001004fb7f8 mono_main + 9048
22  com.roon.Roon                 	0x00000001004af7d8 xamarin_main + 1144
23  com.roon.Roon                 	0x00000001004b0634 main + 36
24  libdyld.dylib                 	0x00007fff73a66cc9 start + 1

Thread 1:: SGen worker
0   libsystem_kernel.dylib        	0x00007fff73baa882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff73c6b425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x00000001007ac0ee thread_func + 542
3   libsystem_pthread.dylib       	0x00007fff73c6b109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73c66b8b thread_start + 15

Thread 2:: Finalizer
0   libsystem_kernel.dylib        	0x00007fff73ba7e36 semaphore_wait_trap + 10
1   com.roon.Roon                 	0x000000010066930a finalizer_thread + 666
2   com.roon.Roon                 	0x000000010073b413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff73c6b109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73c66b8b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff73baa882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff73c6b425 _pthread_cond_wait + 698
2   libleveldb.dylib              	0x000000010a0ea54b leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 219
3   libsystem_pthread.dylib       	0x00007fff73c6b109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73c66b8b thread_start + 15

Thread 4:: tid_af03
0   libsystem_kernel.dylib        	0x00007fff73baa882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff73c6b457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x00000001007bf3b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x00000001007cb61d mono_thread_info_sleep + 429
4   com.roon.Roon                 	0x0000000100733352 ves_icall_System_Threading_Thread_Sleep_internal + 98
5   com.roon.Roon                 	0x000000010068b602 ves_icall_System_Threading_Thread_Sleep_internal_raw + 66
6   ???                           	0x000000010a1575dd 0 + 4464145885
7   ???                           	0x000000010a15673b 0 + 4464142139
8   com.roon.Roon                 	0x00000001005a2d69 mono_jit_runtime_invoke + 1641
9   com.roon.Roon                 	0x00000001006e5b04 do_runtime_invoke + 84
10  com.roon.Roon                 	0x00000001006e7b3b mono_runtime_delegate_try_invoke + 203
11  com.roon.Roon                 	0x000000010073b43e start_wrapper + 750
12  libsystem_pthread.dylib       	0x00007fff73c6b109 _pthread_start + 148
13  libsystem_pthread.dylib       	0x00007fff73c66b8b thread_start + 15

Hello @Peter_Galvin1, thanks for your patience and for continuing to post updates on this issue. I have sent the information to our team and we are actively investigating. I will check in with the QA team and return with an update when I have it!

Keeps crashing pretty much every day. Apparently no one else is having this problem? Odd…
Anyway let me know if you need more crash reports.

Hello @Peter_Galvin1, I checked around and brought this up to our team. We aren’t seeing other reports of this one (as far as I can see on the community) but we are actively testing this with 10.15.5 now. Just wanted to provide an update and ask a few other items so we can better test the issue:

  1. Does this ONLY happen during playback?
  2. Are you using a virtual desktop or anything similar?
  3. Have you tried RoonServer on this machine? We were wondering if this issue occurs when Roon is trying to display or draw an image. Just in case this is a graphical issue which leads to the crashes.

Hmm I believe it happens when idle -> nothing playing back as well.
Yes I use Apple virtual desktops.
But seems unlikely to be the cause as for example sometimes it crashes in the middle of the night and I’m not switching screens at that point.
No haven’t tried roonserver. I.e. roon without its user interface I assume (never tried it). I can if you’d like…

Still happening. During playback or when idle, so must be caused by some background processing.
Out of frustration I moved my current library/roon out of the way and started it from scratch ingesting and looking up metadata etc. Seemed stable or the first couple of days but then started crashing. So I moved the old library back to not lose the changes I’d made there…

Hello @Peter_Galvin1, thanks for your patience while our team investigates this issue. My apologies that you’re still experiencing the issue. I’ve updated your ticket with your new information but our QA team’s queue is a little longer than usual at the moment. I will request and update from them and get back to you when I have more information. Thanks!

Hello @Peter_Galvin1, thanks you for your patience while our team reviews the data you had supplied. The QA team took a look and have requested that you try Roon Server to see if this is a better fit for you. Please let me know if you have any questions about this, we’re happy to help!

Hmm, my iMac is my roon core + interface (although sometimes I use my iphone, ipad, etc).
So I’d need to say use my ipad to control what is playing from my imac roon server to my roon output devices?
Or can I run “roon server” and roon (to get to a user interface) on the same system?

Hmm, when I run roon core it’s not using any of the roon database info etc.
So I’d have to reconfigure everything? Much worse is I’d lose all the metadata changes I’ve made (lots of albums identified, merged due to roon not getting things right?

Hello @Peter_Galvin1, as long as you make a backup you should be good to go with this transition! That information is stored in your database, so just make sure to restore it when ready.