Steam Link

Steam Link

Cannot connect to steam servers / can't pair
Steam Link was working perfectly on my setup until just a few days ago. It is specific to my MacOS running Big Sur. I know because steam link works on my iphone, apple tv, and android systems pairing to the same machine.

On my Mac, even if I uninstall Steam Link it tries to connect to the PC that it remembers. It doesn't find any computers running steam when I try to scan, and when I click "other computer" it says can't pair / cannot connect to steam servers. I've tried restarting, reinstalling, clearing cache.

Any help would be appreciated
< >
Showing 1-10 of 10 comments
Windows Defender just had a firewall update.. probably break it. :v
Same for me but the issue is:
Streaming error: Couldn't Connect to PC_IP:27032 (or 27031)

Windows Defender just had a update.. all my ports are open and even changed network config to private. Help Steam!
This will be fixed in the next update, thanks!
Thank you so much!

Give this (wo?)man a raise!
Steam Link is now crashing regularly. It will just happen at an indeterminate interval. Sometimes within a few minutes, sometimes longer.


ChatGPT extracted this from my crash log:

What matters most in your log
• It crashed on the main thread (UI thread)
Crashed Thread: 0 MainThrd means this happened during normal app logic, not some background worker.
• The specific failure
EXC_BAD_ACCESS (SIGSEGV) + KERN_INVALID_ADDRESS means: “the app touched memory it should not touch.”
• The smoking gun line
Application Specific Information: objc_msgSend() selector name: state
On macOS, objc_msgSend is how Objective C calls methods. This says Steam Link tried to do something like:
someObject.state
but someObject was not a valid object at that moment.
• Where it happened
The top of the stack is:
• libobjc.A.dylib objc_msgSend
• then several frames inside com.valvesoftware.SteamLink17
Originally posted by ondinnonk:
Steam Link is now crashing regularly. It will just happen at an indeterminate interval. Sometimes within a few minutes, sometimes longer.


ChatGPT extracted this from my crash log:

What matters most in your log
• It crashed on the main thread (UI thread)
Crashed Thread: 0 MainThrd means this happened during normal app logic, not some background worker.
• The specific failure
EXC_BAD_ACCESS (SIGSEGV) + KERN_INVALID_ADDRESS means: “the app touched memory it should not touch.”
• The smoking gun line
Application Specific Information: objc_msgSend() selector name: state
On macOS, objc_msgSend is how Objective C calls methods. This says Steam Link tried to do something like:
someObject.state
but someObject was not a valid object at that moment.
• Where it happened
The top of the stack is:
• libobjc.A.dylib objc_msgSend
• then several frames inside com.valvesoftware.SteamLink17

Can you post your crash log?

Thanks!
Process: Steam Link [1423]
Path: /Applications/Steam Link.app/Contents/MacOS/Steam Link
Identifier: com.valvesoftware.SteamLink17
Version: 1.3.22 (5000298)
App Item ID: 1246969117
App External ID: 882209052
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Steam Link [1423]
User ID: 501

Date/Time: 2026-02-12 10:54:59.124 -0500
OS Version: macOS 11.7.10 (20G1427)
Report Version: 12
Anonymous UUID: 41AB4A24-ED2A-732F-4009-67AC84E5062C

Sleep/Wake UUID: 6A194A73-8966-4D11-A8DA-9AFB18F25513

Time Awake Since Boot: 1900 seconds
Time Since Wake: 240 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000007fc20146808
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [1423]

VM Regions Near 0x7fc20146808:
__LINKEDIT 12c289000-12c765000 [ 4976K] r--/rw- SM=COW /Applications/Steam Link.app/Contents/MacOS/libsteamwebrtc.dylib
-->
MALLOC_NANO 600000000000-600008000000 [128.0M] rw-/rwx SM=SHM

Application Specific Information:
objc_msgSend() selector name: state


Thread 0 Crashed:: MainThrd Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff204a081d objc_msgSend + 29
1 com.valvesoftware.SteamLink17 0x0000000106c161c1 0x106a58000 + 1827265
2 com.valvesoftware.SteamLink17 0x0000000106c16274 0x106a58000 + 1827444
3 com.valvesoftware.SteamLink17 0x0000000106a9a69f 0x106a58000 + 272031
4 com.valvesoftware.SteamLink17 0x0000000106a9b1f6 0x106a58000 + 274934
5 com.valvesoftware.SteamLink17 0x0000000106a9b824 0x106a58000 + 276516
6 com.valvesoftware.SteamLink17 0x0000000106aaac3c 0x106a58000 + 339004
7 com.valvesoftware.SteamLink17 0x0000000106be6018 0x106a58000 + 1630232
8 com.valvesoftware.SteamLink17 0x0000000106bbd34b 0x106a58000 + 1463115
9 com.valvesoftware.SteamLink17 0x0000000106bbce97 0x106a58000 + 1461911
10 com.valvesoftware.SteamLink17 0x0000000106a66ba7 0x106a58000 + 60327
11 com.valvesoftware.SteamLink17 0x0000000106a66dfa 0x106a58000 + 60922
12 libdyld.dylib 0x00007fff2061df3d start + 1

Thread 1:
0 libsystem_pthread.dylib 0x00007fff205fe420 start_wqthread + 0

Thread 2:
0 libsystem_pthread.dylib 0x00007fff205fe420 start_wqthread + 0

Thread 3:: Dispatch queue: com.apple.coreanimation.imagequeue_pageoff
0 libsystem_kernel.dylib 0x00007fff205cd29a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff205cd60c mach_msg + 60
2 com.apple.framework.IOKit 0x00007fff22dbe793 io_connect_method + 384
3 com.apple.framework.IOKit 0x00007fff22dbe5af IOConnectCallMethod + 186
4 com.apple.IOSurface 0x00007fff28570884 IOSurfaceClientBindAccel + 141
5 com.apple.QuartzCore 0x00007fff2707fd77 __CAImageQueueInsertImage__block_invoke + 22
6 libdispatch.dylib 0x00007fff20457623 _dispatch_call_block_and_release + 12
7 libdispatch.dylib 0x00007fff20458806 _dispatch_client_callout + 8
8 libdispatch.dylib 0x00007fff2045e5ea _dispatch_lane_serial_drain + 606
9 libdispatch.dylib 0x00007fff2045f0ad _dispatch_lane_invoke + 366
10 libdispatch.dylib 0x00007fff20468c0d _dispatch_workloop_worker_thread + 811
11 libsystem_pthread.dylib 0x00007fff205ff45d _pthread_wqthread + 314
12 libsystem_pthread.dylib 0x00007fff205fe42f start_wqthread + 15

Thread 4:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x00007fff205cd2d6 semaphore_wait_trap + 10
1 com.apple.audio.caulk 0x00007fff286c28da caulk::mach::semaphore::wait_or_error() + 16
2 com.apple.audio.caulk 0x00007fff286af836 caulk::semaphore::timed_wait(double) + 110
3 com.apple.audio.caulk 0x00007fff286af784 caulk::concurrent::details::worker_thread::run() + 30
4 com.apple.audio.caulk 0x00007fff286af502 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 5:
0 libsystem_kernel.dylib 0x00007fff205cd2d6 semaphore_wait_trap + 10
1 com.apple.audio.caulk 0x00007fff286c28da caulk::mach::semaphore::wait_or_error() + 16
2 com.apple.audio.caulk 0x00007fff286af836 caulk::semaphore::timed_wait(double) + 110
3 com.apple.audio.caulk 0x00007fff286af784 caulk::concurrent::details::worker_thread::run() + 30
4 com.apple.audio.caulk 0x00007fff286af502 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 6:
0 libsystem_pthread.dylib 0x00007fff205fe420 start_wqthread + 0

Thread 7:: Dispatch queue: com.Metal.CommandQueueDispatch
0 libsystem_kernel.dylib 0x00007fff205cd2d6 semaphore_wait_trap + 10
1 libdispatch.dylib 0x00007fff20458c9b _dispatch_sema4_wait + 16
2 libdispatch.dylib 0x00007fff2045916d _dispatch_semaphore_wait_slow + 98
3 com.apple.Metal 0x00007fff285a9b2d -[_MTLCommandQueue _submitAvailableCommandBuffers] + 908
4 libdispatch.dylib 0x00007fff20458806 _dispatch_client_callout + 8
5 libdispatch.dylib 0x00007fff2045b1b0 _dispatch_continuation_pop + 423
6 libdispatch.dylib 0x00007fff2046b564 _dispatch_source_invoke + 2061
7 libdispatch.dylib 0x00007fff2045e493 _dispatch_lane_serial_drain + 263
8 libdispatch.dylib 0x00007fff2045f0ad _dispatch_lane_invoke + 366
9 libdispatch.dylib 0x00007fff20468c0d _dispatch_workloop_worker_thread + 811
10 libsystem_pthread.dylib 0x00007fff205ff45d _pthread_wqthread + 314
11 libsystem_pthread.dylib 0x00007fff205fe42f start_wqthread + 15

Thread 8:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff205cd29a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff205cd60c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff206faebf __CFRunLoopServiceMachPort + 316
3 com.apple.CoreFoundation 0x00007fff206f959f __CFRunLoopRun + 1328
4 com.apple.CoreFoundation 0x00007fff206f89ac CFRunLoopRunSpecific + 563
5 com.apple.AppKit 0x00007fff23088b7a _NSEventThread + 124
6 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
7 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 9:: StreamSocketManagerThread
0 libsystem_kernel.dylib 0x00007fff205d39aa poll + 10
1 com.valvesoftware.SteamLink17 0x0000000106b20cfd 0x106a58000 + 822525
2 com.valvesoftware.SteamLink17 0x0000000106b209a5 0x106a58000 + 821669
3 com.valvesoftware.SteamLink17 0x0000000106ab67e4 0x106a58000 + 387044
4 com.valvesoftware.SteamLink17 0x0000000106ab5576 0x106a58000 + 382326
5 com.valvesoftware.SteamLink17 0x0000000106ab5910 0x106a58000 + 383248
6 com.valvesoftware.SteamLink17 0x0000000106abcbe7 0x106a58000 + 412647
7 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
8 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 10:: Thread 0x0x7fc201744690
0 libsystem_kernel.dylib 0x00007fff205d5636 __select + 10
1 libsteamwebrtc.dylib 0x000000012bc53bd5 rtc::PhysicalSocketServer::WaitSelect(int, bool) + 517
2 libsteamwebrtc.dylib 0x000000012bc42c0c rtc::MessageQueue::Get(rtc::Message*, int, bool) + 1276
3 libsteamwebrtc.dylib 0x000000012bc5c1c1 rtc::Thread::ProcessMessages(int) + 241
4 libsteamwebrtc.dylib 0x000000012bc5bfd9 rtc::Thread::PreRun(void*) + 121
5 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 11:
0 libsystem_pthread.dylib 0x00007fff205fe420 start_wqthread + 0

Thread 12:
0 libsystem_kernel.dylib 0x00007fff205cfb92 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff2054fc1a nanosleep + 196
2 com.valvesoftware.SteamLink17 0x0000000106aba8e7 0x106a58000 + 403687
3 com.valvesoftware.SteamLink17 0x0000000106bf7515 0x106a58000 + 1701141
4 com.valvesoftware.SteamLink17 0x0000000106c01aa5 0x106a58000 + 1743525
5 com.valvesoftware.SteamLink17 0x0000000106abcbe7 0x106a58000 + 412647
6 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
7 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 13:: SDLAudioP51
0 libsystem_kernel.dylib 0x00007fff205cd29a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff205cd60c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff206faebf __CFRunLoopServiceMachPort + 316
3 com.apple.CoreFoundation 0x00007fff206f959f __CFRunLoopRun + 1328
4 com.apple.CoreFoundation 0x00007fff206f89ac CFRunLoopRunSpecific + 563
5 org.libsdl.SDL3 0x0000000107b332a5 0x107ab2000 + 529061
6 org.libsdl.SDL3 0x0000000107af3bfd 0x107ab2000 + 269309
7 org.libsdl.SDL3 0x0000000107b179a9 0x107ab2000 + 416169
8 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
9 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 14:: AQConverterThread
0 libsystem_kernel.dylib 0x00007fff205cfcbe __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff20602e49 _pthread_cond_wait + 1298
2 libAudioToolboxUtility.dylib 0x00007fff2be9b67c CADeprecated::CAGuard::Wait() + 54
3 com.apple.audio.toolbox.AudioToolbox 0x00007fff2ce8965f AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 809
4 libAudioToolboxUtility.dylib 0x00007fff2be7f2e5 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 77
5 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 15:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff205cd29a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff205cd60c mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff220dc335 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3 com.apple.audio.CoreAudio 0x00007fff21f7ee2d invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 3367
4 com.apple.audio.CoreAudio 0x00007fff2211ab04 HALB_IOThread::Entry(void*) + 72
5 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 16:
0 libsystem_kernel.dylib 0x00007fff205cfcbe __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff20602e49 _pthread_cond_wait + 1298
2 com.valvesoftware.SteamLink17 0x0000000106abb0db 0x106a58000 + 405723
3 com.valvesoftware.SteamLink17 0x0000000106bc221e 0x106a58000 + 1483294
4 com.valvesoftware.SteamLink17 0x0000000106bc21af 0x106a58000 + 1483183
5 com.valvesoftware.SteamLink17 0x0000000106abcbe7 0x106a58000 + 412647
6 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
7 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 17:
0 libsystem_kernel.dylib 0x00007fff205cfcbe __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff20602e49 _pthread_cond_wait + 1298
2 com.valvesoftware.SteamLink17 0x0000000106abb0db 0x106a58000 + 405723
3 com.valvesoftware.SteamLink17 0x0000000106bc221e 0x106a58000 + 1483294
4 com.valvesoftware.SteamLink17 0x0000000106bc21af 0x106a58000 + 1483183
5 com.valvesoftware.SteamLink17 0x0000000106abcbe7 0x106a58000 + 412647
6 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
7 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 18:
0 libsystem_kernel.dylib 0x00007fff205cd2ee semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff20458d15 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x00007fff20459145 _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x00007fff20467656 _dispatch_worker_thread + 284
4 libsystem_pthread.dylib 0x00007fff206028fc _pthread_start + 224
5 libsystem_pthread.dylib 0x00007fff205fe443 thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000001 rbx: 0x0000600003428420 rcx: 0x00000000000b070a rdx: 0x0000000000000001
rdi: 0x00007fc201466300 rsi: 0x00007fff7b8ee639 rbp: 0x00007ffee9187d70 rsp: 0x00007ffee9187d58
r8: 0x0000000000000100 r9: 0x0000000000000020 r10: 0x000007fc201467f0 r11: 0x00007fff7b8ee639
r12: 0x00007fc2014100b0 r13: 0x0000000000000012 r14: 0x000060000360ac40 r15: 0x00007ffee91880f8
rip: 0x00007fff204a081d rfl: 0x0000000000210206 cr2: 0x00007fe7e1a8b000

Logical CPU: 0
Error Code: 0x0100001f
Trap Number: 133

Thread 0 instruction stream not available.

Thread 0 last branch register state not available.
that's everything up to Binary Images. let me know if you need the rest
The author of this thread has indicated that this post answers the original topic.
Great, this is fixed in the latest release, 1.3.23.
< >
Showing 1-10 of 10 comments
Per page: 1530 50