Many problems with Roon w.r.t networking

No VPN active.
But I do have both ethernet and wifi enabled at once on the system.
Why would that bother roon but not other apps?

Could you please try disabling one of the interfaces as a test? It’s possible that having both active is confusing Roon in some way and this should be a simple test to see if this is the case.

I think I tried that before, but when this happens next will try it again…

1 Like

Just tried it.
Ether and Wifi enabled
Roon->tidal -> One World: Together at home
hangs trying to load / show the info
Tidal -> One World -> loads / shows plays fine

Disable wifi
Same result.
Here is a screen shot.
Happened at 5:11PM today if you want to look at the logs.

Could you please try rebooting Roon after disabling the WiFi and let me know if the same error appears?

Just exited roon and restarted it and got a crash.

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

Date/Time:             2020-04-21 17:33:08.194 -0400
OS Version:            Mac OS X 10.15.5 (19F62f)
Report Version:        12
Anonymous UUID:        10D49EC2-EE80-97A3-623A-038825373328


Time Awake Since Boot: 420000 seconds

System Integrity Protection: enabled

Crashed Thread:        9  Broker:Transport

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

Application Specific Information:
Assertion failed: (aSocket >= 0 && aSocket < MAX_FILE_DESCRIPTOR), function CreateHandle, file Os/Posix/Os.c, line 745.
 

Thread 0:: tid_307  Dispatch queue: com.apple.main-thread
0   ???                           	0x000000012308f046 0 + 4882755654
1   ???                           	0x000000011b9798cb 0 + 4757887179
2   ???                           	0x000000012179ec73 0 + 4856605811
3   ???                           	0x000000011b8d5fb3 0 + 4757217203
4   ???                           	0x000000010e03ac0b 0 + 4530088971
5   ???                           	0x000000010e03ae31 0 + 4530089521
6   com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
7   com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
8   com.roon.Roon                 	0x000000010d40282c do_exec_main_checked + 156
9   com.roon.Roon                 	0x000000010d21164d mono_jit_exec + 429
10  com.roon.Roon                 	0x000000010d2147f8 mono_main + 9048
11  com.roon.Roon                 	0x000000010d1c87d8 xamarin_main + 1144
12  com.roon.Roon                 	0x000000010d1c9634 main + 36
13  libdyld.dylib                 	0x00007fff6ce8ccc9 start + 1

Thread 1:: SGen worker
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x000000010d4c50ee thread_func + 542
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 2:: Finalizer
0   libsystem_kernel.dylib        	0x00007fff6cfcde36 semaphore_wait_trap + 10
1   com.roon.Roon                 	0x000000010d38230a finalizer_thread + 666
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   libleveldb.dylib              	0x0000000116edd54b leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 219
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 4:: tid_15103
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x000000010d4d83b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x000000010d4e461d mono_thread_info_sleep + 429
4   com.roon.Roon                 	0x000000010d44c352 ves_icall_System_Threading_Thread_Sleep_internal + 98
5   com.roon.Roon                 	0x000000010d3a4602 ves_icall_System_Threading_Thread_Sleep_internal_raw + 66
6   ???                           	0x0000000116f403bd 0 + 4680057789
7   ???                           	0x0000000116f3f0fb 0 + 4680052987
8   com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
9   com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
10  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
11  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
12  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
13  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 5:: Worker (1)
0   com.roon.Roon                 	0x000000010d3f4a9a do_rehash + 122
1   com.roon.Roon                 	0x000000010d3f45bd rehash + 205
2   com.roon.Roon                 	0x000000010d3f47b5 mono_g_hash_table_insert_replace + 69
3   com.roon.Roon                 	0x000000010d406b96 mono_string_is_interned_lookup + 422
4   com.roon.Roon                 	0x000000010d406ff5 mono_ldstr_checked + 213
5   com.roon.Roon                 	0x000000010d24e2e6 mono_method_to_ir + 57542
6   com.roon.Roon                 	0x000000010d2c5b77 mini_method_compile + 3559
7   com.roon.Roon                 	0x000000010d2c8790 mono_jit_compile_method_inner + 80
8   com.roon.Roon                 	0x000000010d2b74d9 mono_jit_compile_method_with_opt + 2745
9   com.roon.Roon                 	0x000000010d2bea02 common_call_trampoline + 1410
10  com.roon.Roon                 	0x000000010d2be419 mono_magic_trampoline + 105
11  ???                           	0x000000010db53393 0 + 4524946323
12  ???                           	0x00000001363533eb 0 + 5204423659
13  ???                           	0x0000000136353199 0 + 5204423065
14  ???                           	0x000000011741125e 0 + 4685107806
15  ???                           	0x0000000116f400f8 0 + 4680057080
16  ???                           	0x0000000116f3f0fb 0 + 4680052987
17  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
18  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
19  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
20  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
21  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
22  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 6:: Timer-Scheduler
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x000000010d4d83b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x000000010d474009 mono_w32handle_timedwait_signal_handle + 201
4   com.roon.Roon                 	0x000000010d473ed1 mono_w32handle_wait_one + 769
5   com.roon.Roon                 	0x000000010d474159 mono_w32handle_wait_multiple + 201
6   com.roon.Roon                 	0x000000010d44de43 ves_icall_System_Threading_WaitHandle_Wait_internal + 163
7   com.roon.Roon                 	0x000000010d3a4f28 ves_icall_System_Threading_WaitHandle_Wait_internal_raw + 88
8   ???                           	0x0000000116e991c6 0 + 4679373254
9   ???                           	0x0000000116e98df3 0 + 4679372275
10  ???                           	0x0000000116f400f8 0 + 4680057080
11  ???                           	0x0000000116f3f0fb 0 + 4680052987
12  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
13  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
14  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
15  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
16  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
17  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 7:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 8:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfd13a6 __recvfrom + 10
1   com.roon.Roon                 	0x000000010d47f0b8 mono_w32socket_recvfrom + 152
2   com.roon.Roon                 	0x000000010d481d01 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal + 177
3   com.roon.Roon                 	0x000000010d39a5d1 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal_raw + 113
4   ???                           	0x00000001217c8144 0 + 4856774980
5   ???                           	0x00000001217c7d63 0 + 4856773987
6   ???                           	0x00000001217c77a3 0 + 4856772515
7   ???                           	0x00000001217c735b 0 + 4856771419
8   ???                           	0x000000011b9e875e 0 + 4758341470
9   ???                           	0x000000011741bfcb 0 + 4685152203
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d44a032 worker_callback + 914
13  com.roon.Roon                 	0x000000010d447c5c worker_thread + 348
14  com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
15  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
16  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 9 Crashed:: Broker:Transport
0   libsystem_kernel.dylib        	0x00007fff6cfd433a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6d090e60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff6cf5b8a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff6cf5b817 abort + 135
4   libsystem_c.dylib             	0x00007fff6cf5aac6 __assert_rtn + 314
5   libohNet.dylib                	0x000000021a2495d8 CreateHandle + 216
6   libohNet.dylib                	0x000000021a2494e2 OsNetworkCreate + 50
7   libohNet.dylib                	0x000000021a247e3c OpenHome::Os::NetworkCreate(OsContext*, OpenHome::ESocketType) + 12
8   libohNet.dylib                	0x000000021a225e8a OpenHome::SocketTcpServer::SocketTcpServer(OpenHome::Environment&, char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) + 250
9   libohNet.dylib                	0x000000021a1d5471 OpenHome::Net::EventServerUpnp::EventServerUpnp(OpenHome::Net::CpStack&, unsigned int) + 113
10  libohNet.dylib                	0x000000021a1a0393 OpenHome::Net::CpiSubscriptionManager::CpiSubscriptionManager(OpenHome::Net::CpStack&) + 803
11  libohNet.dylib                	0x000000021a19de53 OpenHome::Net::CpStack::CpStack(OpenHome::Environment&) + 115
12  libohNet.dylib                	0x000000021a2467ea OpenHome::Net::UpnpLibrary::StartCp(unsigned int) + 58
13  libohNet.dylib                	0x000000021a247cbe OhNetLibraryStartCp + 14
14  ???                           	0x000000013634f78b 0 + 5204408203
15  ???                           	0x0000000135ff742b 0 + 5200901163
16  ???                           	0x0000000135fef3eb 0 + 5200868331

Thread 10:: Broker:Misc
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x000000010d4d83d0 mono_os_cond_timedwait + 112
3   com.roon.Roon                 	0x000000010d474009 mono_w32handle_timedwait_signal_handle + 201
4   com.roon.Roon                 	0x000000010d473ed1 mono_w32handle_wait_one + 769
5   com.roon.Roon                 	0x000000010d3ecfde ves_icall_System_Threading_Monitor_Monitor_wait + 446
6   ???                           	0x000000011741992d 0 + 4685142317
7   ???                           	0x000000011741968b 0 + 4685141643
8   ???                           	0x00000001182aa07b 0 + 4700414075
9   ???                           	0x0000000116f3f0fb 0 + 4680052987
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
13  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
14  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
15  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 11:: Broker:Media
0   ???                           	0x000000011361b0b2 0 + 4620136626
1   ???                           	0x0000000116f36f63 0 + 4680019811
2   ???                           	0x00000001182abc66 0 + 4700421222
3   ???                           	0x00000001182aa0a3 0 + 4700414115
4   ???                           	0x0000000116f3f0fb 0 + 4680052987
5   com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
6   com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
7   com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
8   com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
9   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
10  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 12:: Broker:Remoting
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x000000010d4d83d0 mono_os_cond_timedwait + 112
3   com.roon.Roon                 	0x000000010d474009 mono_w32handle_timedwait_signal_handle + 201
4   com.roon.Roon                 	0x000000010d473ed1 mono_w32handle_wait_one + 769
5   com.roon.Roon                 	0x000000010d3ecfde ves_icall_System_Threading_Monitor_Monitor_wait + 446
6   ???                           	0x000000011741992d 0 + 4685142317
7   ???                           	0x000000011741968b 0 + 4685141643
8   ???                           	0x00000001182aa07b 0 + 4700414075
9   ???                           	0x0000000116f3f0fb 0 + 4680052987
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
13  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
14  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
15  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 13:: Broker:RoonApi
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x000000010d4d83d0 mono_os_cond_timedwait + 112
3   com.roon.Roon                 	0x000000010d474009 mono_w32handle_timedwait_signal_handle + 201
4   com.roon.Roon                 	0x000000010d473ed1 mono_w32handle_wait_one + 769
5   com.roon.Roon                 	0x000000010d3ecfde ves_icall_System_Threading_Monitor_Monitor_wait + 446
6   ???                           	0x000000011741992d 0 + 4685142317
7   ???                           	0x000000011741968b 0 + 4685141643
8   ???                           	0x00000001182aa07b 0 + 4700414075
9   ???                           	0x0000000116f3f0fb 0 + 4680052987
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
13  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
14  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
15  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 14:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 15:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfd13a6 __recvfrom + 10
1   com.roon.Roon                 	0x000000010d47f0b8 mono_w32socket_recvfrom + 152
2   com.roon.Roon                 	0x000000010d481d01 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal + 177
3   com.roon.Roon                 	0x000000010d39a5d1 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal_raw + 113
4   ???                           	0x00000001217c8144 0 + 4856774980
5   ???                           	0x00000001217c7d63 0 + 4856773987
6   ???                           	0x00000001217c77a3 0 + 4856772515
7   ???                           	0x00000001217c735b 0 + 4856771419
8   ???                           	0x000000011b9e875e 0 + 4758341470
9   ???                           	0x000000011741bfcb 0 + 4685152203
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d44a032 worker_callback + 914
13  com.roon.Roon                 	0x000000010d447c5c worker_thread + 348
14  com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
15  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
16  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 16:: Thread Pool I/O Selector
0   libsystem_kernel.dylib        	0x00007fff6cfd60fe __select + 10
1   com.roon.Roon                 	0x000000010d4d8b87 mono_poll + 391
2   com.roon.Roon                 	0x000000010d444ca3 poll_event_wait + 275
3   com.roon.Roon                 	0x000000010d44451b selector_thread + 1307
4   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
5   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 17:: tid_12e03
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x000000010d4d83d0 mono_os_cond_timedwait + 112
3   com.roon.Roon                 	0x000000010d474009 mono_w32handle_timedwait_signal_handle + 201
4   com.roon.Roon                 	0x000000010d473ed1 mono_w32handle_wait_one + 769
5   com.roon.Roon                 	0x000000010d3ecfde ves_icall_System_Threading_Monitor_Monitor_wait + 446
6   ???                           	0x000000011741992d 0 + 4685142317
7   ???                           	0x000000011741968b 0 + 4685141643
8   ???                           	0x0000000116f400f8 0 + 4680057080
9   ???                           	0x0000000116f3f0fb 0 + 4680052987
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d400b3b mono_runtime_delegate_try_invoke + 203
13  com.roon.Roon                 	0x000000010d45443e start_wrapper + 750
14  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
15  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 18:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfd13a6 __recvfrom + 10
1   com.roon.Roon                 	0x000000010d47f0b8 mono_w32socket_recvfrom + 152
2   com.roon.Roon                 	0x000000010d481d01 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal + 177
3   com.roon.Roon                 	0x000000010d39a5d1 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal_raw + 113
4   ???                           	0x00000001217c8144 0 + 4856774980
5   ???                           	0x00000001217c7d63 0 + 4856773987
6   ???                           	0x00000001217c77a3 0 + 4856772515
7   ???                           	0x00000001217c735b 0 + 4856771419
8   ???                           	0x000000011b9e875e 0 + 4758341470
9   ???                           	0x000000011741bfcb 0 + 4685152203
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d44a032 worker_callback + 914
13  com.roon.Roon                 	0x000000010d447c5c worker_thread + 348
14  com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
15  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
16  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 19:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 20:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 21:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 22:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfd13a6 __recvfrom + 10
1   com.roon.Roon                 	0x000000010d47f0b8 mono_w32socket_recvfrom + 152
2   com.roon.Roon                 	0x000000010d481d01 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal + 177
3   com.roon.Roon                 	0x000000010d39a5d1 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal_raw + 113
4   ???                           	0x00000001217c8144 0 + 4856774980
5   ???                           	0x00000001217c7d63 0 + 4856773987
6   ???                           	0x00000001217c77a3 0 + 4856772515
7   ???                           	0x00000001217c735b 0 + 4856771419
8   ???                           	0x000000011b9e875e 0 + 4758341470
9   ???                           	0x000000011741bfcb 0 + 4685152203
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d44a032 worker_callback + 914
13  com.roon.Roon                 	0x000000010d447c5c worker_thread + 348
14  com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
15  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
16  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 23:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 24:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfd13a6 __recvfrom + 10
1   com.roon.Roon                 	0x000000010d47f0b8 mono_w32socket_recvfrom + 152
2   com.roon.Roon                 	0x000000010d481d01 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal + 177
3   com.roon.Roon                 	0x000000010d39a5d1 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal_raw + 113
4   ???                           	0x00000001217c8144 0 + 4856774980
5   ???                           	0x00000001217c7d63 0 + 4856773987
6   ???                           	0x00000001217c77a3 0 + 4856772515
7   ???                           	0x00000001217c735b 0 + 4856771419
8   ???                           	0x000000011b9e875e 0 + 4758341470
9   ???                           	0x000000011741bfcb 0 + 4685152203
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d44a032 worker_callback + 914
13  com.roon.Roon                 	0x000000010d447c5c worker_thread + 348
14  com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
15  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
16  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 25:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010d447e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 26:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfd13a6 __recvfrom + 10
1   com.roon.Roon                 	0x000000010d47f0b8 mono_w32socket_recvfrom + 152
2   com.roon.Roon                 	0x000000010d481d01 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal + 177
3   com.roon.Roon                 	0x000000010d39a5d1 ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal_raw + 113
4   ???                           	0x00000001217c8144 0 + 4856774980
5   ???                           	0x00000001217c7d63 0 + 4856773987
6   ???                           	0x00000001217c77a3 0 + 4856772515
7   ???                           	0x00000001217c735b 0 + 4856771419
8   ???                           	0x000000011b9e875e 0 + 4758341470
9   ???                           	0x000000011741bfcb 0 + 4685152203
10  com.roon.Roon                 	0x000000010d2bbd69 mono_jit_runtime_invoke + 1641
11  com.roon.Roon                 	0x000000010d3feb04 do_runtime_invoke + 84
12  com.roon.Roon                 	0x000000010d44a032 worker_callback + 914
13  com.roon.Roon                 	0x000000010d447c5c worker_thread + 348
14  com.roon.Roon                 	0x000000010d454413 start_wrapper + 707
15  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
16  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15
. . .

Restarting roon, this time it loaded fine and found the album.
Will try with wifi disabled for a while and see if I have problems…

1 Like

Still problems, with Wifi still disabled.
Get an error when refreshing the list of albums with the tidal section of roon:

Hi @Peter_Galvin1,

Is this on build 536 of Roon? Have you updated the app to the newest release?

Didn’t notice the new build.
Roon -> settings showed it.
I told it to update.
It said it was rebuilding the database, and then crashed.

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

Date/Time:             2020-04-22 12:31:11.422 -0400
OS Version:            Mac OS X 10.15.5 (19F62f)
Report Version:        12
Anonymous UUID:        10D49EC2-EE80-97A3-623A-038825373328


Time Awake Since Boot: 490000 seconds

System Integrity Protection: enabled

Crashed Thread:        9  Broker:Transport

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

Application Specific Information:
Assertion failed: (aSocket >= 0 && aSocket < MAX_FILE_DESCRIPTOR), function CreateHandle, file Os/Posix/Os.c, line 745.
 

Thread 0:: tid_307  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6cfcddfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff6cfce170 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff329e2085 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation      	0x00007fff329e0b52 __CFRunLoopRun + 1319
4   com.apple.CoreFoundation      	0x00007fff329dffce CFRunLoopRunSpecific + 462
5   com.apple.HIToolbox           	0x00007fff31611abd RunCurrentEventLoopInMode + 292
6   com.apple.HIToolbox           	0x00007fff316117d5 ReceiveNextEventCommon + 584
7   com.apple.HIToolbox           	0x00007fff31611579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
8   com.apple.AppKit              	0x00007fff2fc6fc99 _DPSNextEvent + 883
9   com.apple.AppKit              	0x00007fff2fc6e4e0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
10  ???                           	0x0000000117a6cd12 0 + 4691774738
11  ???                           	0x000000011df79a13 0 + 4797733395
12  ???                           	0x00000001115b4c0b 0 + 4586163211
13  ???                           	0x00000001115b4e31 0 + 4586163761
14  com.roon.Roon                 	0x000000010e174d69 mono_jit_runtime_invoke + 1641
15  com.roon.Roon                 	0x000000010e2b7b04 do_runtime_invoke + 84
16  com.roon.Roon                 	0x000000010e2bb82c do_exec_main_checked + 156
17  com.roon.Roon                 	0x000000010e0ca64d mono_jit_exec + 429
18  com.roon.Roon                 	0x000000010e0cd7f8 mono_main + 9048
19  com.roon.Roon                 	0x000000010e0817d8 xamarin_main + 1144
20  com.roon.Roon                 	0x000000010e082634 main + 36
21  libdyld.dylib                 	0x00007fff6ce8ccc9 start + 1

Thread 1:: SGen worker
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   com.roon.Roon                 	0x000000010e37e0ee thread_func + 542
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 2:: Finalizer
0   libsystem_kernel.dylib        	0x00007fff6cfd0062 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d08e917 _pthread_mutex_firstfit_lock_wait + 83
2   libsystem_pthread.dylib       	0x00007fff6d08c937 _pthread_mutex_firstfit_lock_slow + 222
3   com.roon.Roon                 	0x000000010e3491e9 sgen_gc_lock + 73
4   com.roon.Roon                 	0x000000010e2dc52d mono_gc_skip_thread_changing + 13
5   com.roon.Roon                 	0x000000010e39bc90 mono_thread_info_set_flags + 48
6   com.roon.Roon                 	0x000000010e23b32b finalizer_thread + 699
7   com.roon.Roon                 	0x000000010e30d413 start_wrapper + 707
8   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
9   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 3:: tid_9023
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x000000010e3913b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x000000010e39d61d mono_thread_info_sleep + 429
4   com.roon.Roon                 	0x000000010e305352 ves_icall_System_Threading_Thread_Sleep_internal + 98
5   com.roon.Roon                 	0x000000010e25d602 ves_icall_System_Threading_Thread_Sleep_internal_raw + 66
6   ???                           	0x00000001185b4d5d 0 + 4703604061
7   ???                           	0x00000001185b3ebb 0 + 4703600315
8   com.roon.Roon                 	0x000000010e174d69 mono_jit_runtime_invoke + 1641
9   com.roon.Roon                 	0x000000010e2b7b04 do_runtime_invoke + 84
10  com.roon.Roon                 	0x000000010e2b9b3b mono_runtime_delegate_try_invoke + 203
11  com.roon.Roon                 	0x000000010e30d43e start_wrapper + 750
12  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
13  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091425 _pthread_cond_wait + 698
2   libleveldb.dylib              	0x000000011856554b leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 219
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 5:: Timer-Scheduler
0   libsystem_kernel.dylib        	0x00007fff6cfd0882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6d091457 _pthread_cond_wait + 748
2   com.roon.Roon                 	0x000000010e3913b4 mono_os_cond_timedwait + 84
3   com.roon.Roon                 	0x000000010e32d009 mono_w32handle_timedwait_signal_handle + 201
4   com.roon.Roon                 	0x000000010e32ced1 mono_w32handle_wait_one + 769
5   com.roon.Roon                 	0x000000010e32d159 mono_w32handle_wait_multiple + 201
6   com.roon.Roon                 	0x000000010e306e43 ves_icall_System_Threading_WaitHandle_Wait_internal + 163
7   com.roon.Roon                 	0x000000010e25df28 ves_icall_System_Threading_WaitHandle_Wait_internal_raw + 88
8   ???                           	0x000000011851fbb6 0 + 4702993334
9   ???                           	0x000000011851f7e3 0 + 4702992355
10  ???                           	0x00000001185b4ad8 0 + 4703603416
11  ???                           	0x00000001185b3ebb 0 + 4703600315
12  com.roon.Roon                 	0x000000010e174d69 mono_jit_runtime_invoke + 1641
13  com.roon.Roon                 	0x000000010e2b7b04 do_runtime_invoke + 84
14  com.roon.Roon                 	0x000000010e2b9b3b mono_runtime_delegate_try_invoke + 203
15  com.roon.Roon                 	0x000000010e30d43e start_wrapper + 750
16  libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
17  libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 6:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010e300e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010e30d413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 7:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010e300e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010e30d413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 8:: Thread Pool Worker
0   libsystem_kernel.dylib        	0x00007fff6cfcde4e semaphore_timedwait_trap + 10
1   com.roon.Roon                 	0x000000010e300e0e worker_thread + 782
2   com.roon.Roon                 	0x000000010e30d413 start_wrapper + 707
3   libsystem_pthread.dylib       	0x00007fff6d091109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6d08cb8b thread_start + 15

Thread 9 Crashed:: Broker:Transport
0   libsystem_kernel.dylib        	0x00007fff6cfd433a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6d090e60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff6cf5b8a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff6cf5b817 abort + 135
4   libsystem_c.dylib             	0x00007fff6cf5aac6 __assert_rtn + 314
5   libohNet.dylib                	0x00000002446455d8 CreateHandle + 216
6   libohNet.dylib                	0x00000002446454e2 OsNetworkCreate + 50
7   libohNet.dylib                	0x0000000244643e3c OpenHome::Os::NetworkCreate(OsContext*, OpenHome::ESocketType) + 12
8   libohNet.dylib                	0x0000000244621e8a OpenHome::SocketTcpServer::SocketTcpServer(OpenHome::Environment&, char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) + 250
9   libohNet.dylib                	0x00000002445d1471 OpenHome::Net::EventServerUpnp::EventServerUpnp(OpenHome::Net::CpStack&, unsigned int) + 113
10  libohNet.dylib                	0x000000024459c393 OpenHome::Net::CpiSubscriptionManager::CpiSubscriptionManager(OpenHome::Net::CpStack&) + 803
11  libohNet.dylib                	0x0000000244599e53 OpenHome::Net::CpStack::CpStack(OpenHome::Environment&) + 115
12  libohNet.dylib                	0x00000002446427ea OpenHome::Net::UpnpLibrary::StartCp(unsigned int) + 58
13  libohNet.dylib                	0x0000000244643cbe OhNetLibraryStartCp + 14
14  ???                           	0x0000000125b783ab 0 + 4927751083
15  ???                           	0x0000000125b6c3fb 0 + 4927702011
16  ???                           	0x00000001257e36ab 0 + 4923995819

Restarted Roon
Says build 536 but says “There was an error checking for update”.
Now I can’t login to Tidal within Roon
I have a movie of it but this forum won’t let me upload it.
Basically I click on login to Tidal, it bounces me to a browser window where I approve roon access to Tidal, I go back to roon, and it’s in the same state (says I need to login to tidal).
Repeating, same problem.

Hi @Peter_Galvin1,

Just a heads up, you can use three ` signs to make a code block, makes it a bit easier to read on the forum.

Could you please upload to Dropbox / Google Drive / Send.firefox.com and post a link here?

Also, can you please post a set of your Roon logs? You can use these instructions to access them.


I did finally get tidal login within roon to work (not sure how, I was in the middle of changing my default browser from Safari to Chrome to see if that helped, never did the actual “login to tidal” thing, but going back to roon it was now logged in. But if you wan to debug here are the movie and the log files.

Hi @Peter_Galvin1,

Glad to hear that the login finally worked. I took a look at the log you sent, and it looks like there’s still some networking issues going on, even to TIDAL’s servers this time around:

04/22 13:01:02 Warn: [easyhttp] [78] web exception without response: Error: SecureChannelFailure (Unable to write data to the transport connection: The socket is not connected.)
04/22 13:01:02 Warn: Error in web request https://api.tidal.com/v1/genres?countryCode=US: NetworkError (Error: SecureChannelFailure (Unable to write data to the transport connection: The socket is not connected.))
04/22 13:01:02 Warn: [easyhttp] [79] web exception without response: Error: SecureChannelFailure (Unable to write data to the transport connection: The socket is not connected.)
04/22 13:01:02 Warn: [easyhttp] [80] web exception without response: Error: SecureChannelFailure (Unable to write data to the transport connection: The socket is not connected.)

It also looks like for some reason Roon is picking up a 0.0.10.41 IP associated with your Core, which is a private network address. Do you have any thoughts on why a private IP would be picked up by Roon? Are there any traffic-shaping tools you have on this Mac or firewalls which redirect IPs coming from Roon?

I do have my wifi being my firewall, and of course it’s NATing traffic. So traffic starting from outsite won’t be able to make it in. But traffic from inside seems to work fine.
The other evidence that it’s a Roon problem and not a system problem is that Tidal running on that same system at the same time talks to the Tidal servers fine.
Nothing I can think of on my Mac that would be doing anything weird like traffic shaping.

To eliminate variables I’m getting roon core running on my mac mini (that is currently a roon bridge).
There is a lot less going on on that system than on my imac (it just serves music). I’ll see if things seem happier over there once its done with the multiple hours of scanning my music files…

1 Like

Do let me know if you’re seeing similar behavior on the other Core. That should help clarify if the issue is related to the network setup or something on the specific Core. I would use the same Ethernet cable as the previous Core if you can.

Same kinds of problems on the mac mini. Different ethernet cable.

Just reset my whole network by putting in a different router
( TP-Link Wifi 6 AX1500 Smart WiFi Router)
rebooted everything, configured the router etc.
All networking was working fine.
Roon still having the same problems.
Do other people use Roon to stream from Tidal on a Mac? I don’t see how it could be a problem in my environment. Certainly looks like a Roon problem. Very frustrating. Giving up.
Will use the Tidal app to listen to Tidal, and Roon to listen to my local music library. Decreases the value of Roon to me…

Hi @Peter_Galvin1,

Thanks for trying the different Mac Mini. I spoke to QA regarding the issues you reported and we have a few thoughts on how to best proceed here:

  1. Are you using any firewall application such as Little Snitch or VOIP systems in your setup? Little Snitch has interfered with Roon in the past, so I just want to confirm this aspect.

  2. Is there any change in behavior if you try flushing your DNS cache on the Core? You can use these instructions to do so.

  3. Do you have hotspot capabilities on your phone? If so, could you please try connecting your Core to the hotspot to verify if the same issue occurs on a different network?

  • Are you using any firewall application such as Little Snitch or VOIP systems in your setup? Little Snitch has interfered with Roon in the past, so I just want to confirm this aspect.
    No
  • Is there any change in behavior if you try flushing your DNS cache on the Core? You can use these instructions to do so.
    Followed those instructions. Re-logged in to Tidal service in Roon. Went to menu->Tidal. Got an error. Did the same via the native Tidal app on the same make and it loaded albums just fine.
  • Do you have hotspot capabilities on your phone? If so, could you please try connecting your Core to the hotspot to verify if the same issue occurs on a different network?
    Hmm, so disable all networking on the Mac, use my iphone as the network, and try the same test…
    Well, that’s interesting. Seemed to work fine. (Except for the blank screen problem I still have and reported previously. Screen video of it taken and uploaded here: https://send.firefox.com/download/f604198ae7db42ba/#fJlU-Ta_kNyFfAtJ5s06Sw)

So, apparently there is something about my home network that Roon doesn’t like, when talking to Tidal, but shows no other signs from any other apps of having a problem. Mystifying…