Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
When certain clients connect to Sunshine, sunshine no longer accepts connections from any other client. If the one allowed client gracefully disconnects from Sunshine, it still won't allow any connections from any other client. If the one client disgracefully disconnects (wifi lost), Sunshine will no longer accept connections from it too.
Clients known to initiate this bug include Moonlight-Switch and Moonlight-N3DS.
To reproduce:
- Find an affected Moonlight client
- Connect it to Sunshine
- Attempt to connect any other client to Sunshine
Expected Behavior
A client connecting should not cause Sunshine to stop responding to any other connections.
Additional Context
Clients that report when a Sunshine host is available on the network show Sunshine as offline after this bug. This bug affects versions of Sunshine newer than v0.23.1, and given its nature I suspect it has something to do with commit 73d777f. This failure to connect applies to every client, including ones that can't initiate the bug. At one point this bug only occurred on disgraceful disconnect, but now it always happens.
Host Operating System
Linux
Operating System Version
Linux Mint 22 (Ubuntu 24.04)
Architecture
amd64/x86_64
Package
Linux - deb
GPU Type
AMD
GPU Model
RX 5500 OEM
GPU Driver/Mesa Version
Mesa 25.2.8
Capture Method
KMS (Linux)
Apps
Log output
(These are the logs after connecting Moonlight-N3DS, attempting to connect my Android Phone, and then disgracefully disconnecting the N3DS)
[2026-06-13 20:46:51.400]: Info: Sunshine version: 2026.611.125516 commit: ea88d71c29123a7f799aa77ee615351872c936e6
[2026-06-13 20:46:51.400]: Info: Package Publisher: LizardByte
[2026-06-13 20:46:51.400]: Info: Publisher Website: https://app.lizardbyte.dev
[2026-06-13 20:46:51.400]: Info: Get support: https://app.lizardbyte.dev/support
[2026-06-13 20:46:51.400]: Info: config: 'encoder' = vaapi
[2026-06-13 20:46:51.400]: Info: config: 'file_state' = /home/enoch/Documents/Sunshine/apps_backup.json
[2026-06-13 20:46:51.400]: Info: config: 'capture' = kms
[2026-06-13 20:46:51.400]: Info: config: 'channels' = 5
[2026-06-13 20:46:51.400]: Info: config: 'adapter_name' = /dev/dri/renderD129
[2026-06-13 20:46:51.400]: Info: config: 'upnp' = enabled
[2026-06-13 20:46:51.400]: Info: config: 'file_apps' = /home/enoch/Documents/Sunshine/apps.json
[2026-06-13 20:46:51.400]: Info: config: 'credentials_file' = /home/enoch/Documents/Sunshine/sunshine_state.json
[2026-06-13 20:46:51.400]: Info: config: 'log_path' = /home/enoch/Documents/Sunshine/sunshine.log
[2026-06-13 20:46:51.401]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:46:51.401]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:46:51.402]: Error: [wayland] Environment variable WAYLAND_DISPLAY has not been defined
[2026-06-13 20:46:51.425]: Warning: Gamepad ds5 is disabled due to Permission denied
[2026-06-13 20:46:51.425]: Info: Trying encoder [vaapi]
[2026-06-13 20:46:51.425]: Info: Screencasting with KMS
[2026-06-13 20:46:51.425]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:46:51.425]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:46:51.425]: Info: Found monitor for DRM screencasting
[2026-06-13 20:46:51.425]: Info: Found connector ID [114]
[2026-06-13 20:46:51.426]: Info: Found cursor plane [81]
[2026-06-13 20:46:51.441]: Info: Creating encoder [h264_vaapi]
[2026-06-13 20:46:51.441]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:46:51.441]: Info: Color depth: 8-bit
[2026-06-13 20:46:51.441]: Info: Color range: JPEG
[2026-06-13 20:46:51.450]: Info: EGL: context priority set to HIGH
[2026-06-13 20:46:51.455]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:46:51.455]: Info: Streaming bitrate is 1000000
[2026-06-13 20:46:51.455]: Info: Using normal encoding mode
[2026-06-13 20:46:51.455]: Info: Using default rate control
[2026-06-13 20:46:51.484]: Info: Creating encoder [hevc_vaapi]
[2026-06-13 20:46:51.484]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:46:51.484]: Info: Color depth: 8-bit
[2026-06-13 20:46:51.484]: Info: Color range: JPEG
[2026-06-13 20:46:51.493]: Info: EGL: context priority set to HIGH
[2026-06-13 20:46:51.502]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:46:51.503]: Info: Streaming bitrate is 1000000
[2026-06-13 20:46:51.503]: Info: Using normal encoding mode
[2026-06-13 20:46:51.503]: Info: Using default rate control
[2026-06-13 20:46:51.537]: Info: Creating encoder [av1_vaapi]
[2026-06-13 20:46:51.537]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:46:51.537]: Info: Color depth: 8-bit
[2026-06-13 20:46:51.537]: Info: Color range: JPEG
[2026-06-13 20:46:51.546]: Info: EGL: context priority set to HIGH
[2026-06-13 20:46:51.550]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:46:51.550]: Info: Streaming bitrate is 1000000
[2026-06-13 20:46:51.550]: Error: [av1_vaapi @ 0x5c7fa076b100] No usable encoding profile found.
[2026-06-13 20:46:51.550]: Error: Could not open codec [av1_vaapi]: Function not implemented
[2026-06-13 20:46:51.552]: Info: Screencasting with KMS
[2026-06-13 20:46:51.552]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:46:51.552]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:46:51.552]: Info: Found monitor for DRM screencasting
[2026-06-13 20:46:51.552]: Info: Found connector ID [114]
[2026-06-13 20:46:51.552]: Info: Found cursor plane [81]
[2026-06-13 20:46:51.558]: Info: Creating encoder [hevc_vaapi]
[2026-06-13 20:46:51.558]: Info: Color coding: SDR (Rec. 709)
[2026-06-13 20:46:51.558]: Info: Color depth: 10-bit
[2026-06-13 20:46:51.558]: Info: Color range: JPEG
[2026-06-13 20:46:51.567]: Info: EGL: context priority set to HIGH
[2026-06-13 20:46:51.574]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:46:51.574]: Info: Streaming bitrate is 1000000
[2026-06-13 20:46:51.574]: Info: Using normal encoding mode
[2026-06-13 20:46:51.574]: Info: Using default rate control
[2026-06-13 20:46:51.603]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-06-13 20:46:51.603]: Info:
[2026-06-13 20:46:51.603]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-06-13 20:46:51.603]: Info:
[2026-06-13 20:46:51.603]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-06-13 20:46:51.603]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-06-13 20:46:51.604]: Info: Starting system tray
[2026-06-13 20:46:51.605]: Info: Adding avahi service enochsCPU
[2026-06-13 20:46:51.607]: Info: Configuration UI available at [https://localhost:47990]
[2026-06-13 20:46:51.651]: Info: System tray created
[2026-06-13 20:46:51.651]: Info: Starting main loop
[2026-06-13 20:46:52.483]: Info: Avahi service enochsCPU successfully established.
[2026-06-13 20:46:53.703]: Info: Completed UPnP port mappings to 192.168.50.119 via http://192.168.50.1:34537/rootDesc.xml
[2026-06-13 20:47:24.870]: Info: Trying encoder [vaapi]
[2026-06-13 20:47:24.870]: Info: Screencasting with KMS
[2026-06-13 20:47:24.870]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:47:24.870]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:47:24.870]: Info: Found monitor for DRM screencasting
[2026-06-13 20:47:24.870]: Info: Found connector ID [114]
[2026-06-13 20:47:24.871]: Info: Found cursor plane [81]
[2026-06-13 20:47:24.880]: Info: Creating encoder [h264_vaapi]
[2026-06-13 20:47:24.880]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:47:24.880]: Info: Color depth: 8-bit
[2026-06-13 20:47:24.880]: Info: Color range: JPEG
[2026-06-13 20:47:24.891]: Info: EGL: context priority set to HIGH
[2026-06-13 20:47:24.895]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:47:24.896]: Info: Streaming bitrate is 1000000
[2026-06-13 20:47:24.896]: Info: Using normal encoding mode
[2026-06-13 20:47:24.896]: Info: Using default rate control
[2026-06-13 20:47:24.928]: Info: Creating encoder [hevc_vaapi]
[2026-06-13 20:47:24.928]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:47:24.928]: Info: Color depth: 8-bit
[2026-06-13 20:47:24.928]: Info: Color range: JPEG
[2026-06-13 20:47:24.939]: Info: EGL: context priority set to HIGH
[2026-06-13 20:47:24.942]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:47:24.943]: Info: Streaming bitrate is 1000000
[2026-06-13 20:47:24.943]: Info: Using normal encoding mode
[2026-06-13 20:47:24.943]: Info: Using default rate control
[2026-06-13 20:47:24.973]: Info: Creating encoder [av1_vaapi]
[2026-06-13 20:47:24.973]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:47:24.973]: Info: Color depth: 8-bit
[2026-06-13 20:47:24.973]: Info: Color range: JPEG
[2026-06-13 20:47:24.982]: Info: EGL: context priority set to HIGH
[2026-06-13 20:47:24.985]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:47:24.985]: Info: Streaming bitrate is 1000000
[2026-06-13 20:47:24.986]: Error: [av1_vaapi @ 0x7cfd101127c0] No usable encoding profile found.
[2026-06-13 20:47:24.986]: Error: Could not open codec [av1_vaapi]: Function not implemented
[2026-06-13 20:47:24.987]: Info: Screencasting with KMS
[2026-06-13 20:47:24.987]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:47:24.988]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:47:24.988]: Info: Found monitor for DRM screencasting
[2026-06-13 20:47:24.988]: Info: Found connector ID [114]
[2026-06-13 20:47:24.988]: Info: Found cursor plane [81]
[2026-06-13 20:47:24.994]: Info: Creating encoder [hevc_vaapi]
[2026-06-13 20:47:24.994]: Info: Color coding: SDR (Rec. 709)
[2026-06-13 20:47:24.994]: Info: Color depth: 10-bit
[2026-06-13 20:47:24.994]: Info: Color range: JPEG
[2026-06-13 20:47:25.002]: Info: EGL: context priority set to HIGH
[2026-06-13 20:47:25.005]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:47:25.006]: Info: Streaming bitrate is 1000000
[2026-06-13 20:47:25.006]: Info: Using normal encoding mode
[2026-06-13 20:47:25.006]: Info: Using default rate control
[2026-06-13 20:47:25.034]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-06-13 20:47:25.034]: Info:
[2026-06-13 20:47:25.034]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-06-13 20:47:25.034]: Info:
[2026-06-13 20:47:25.034]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-06-13 20:47:25.034]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-06-13 20:47:25.034]: Info: Executing [Desktop]
[2026-06-13 20:47:25.120]: Info: New streaming session started [active sessions: 1]
[2026-06-13 20:47:25.601]: Info: Setting default sink to: [sink-sunshine-stereo]
[2026-06-13 20:47:25.601]: Info: Found default monitor by name: sink-sunshine-stereo.monitor
[2026-06-13 20:47:25.623]: Info: Opus initialized: 48 kHz, 2 channels, 96 kbps (total), LOWDELAY
[2026-06-13 20:47:29.439]: Info: CLIENT CONNECTED
[2026-06-13 20:47:29.455]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:47:29.456]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:47:29.456]: Info: Screencasting with KMS
[2026-06-13 20:47:29.456]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:47:29.457]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:47:29.457]: Info: Found monitor for DRM screencasting
[2026-06-13 20:47:29.457]: Info: Found connector ID [114]
[2026-06-13 20:47:29.457]: Info: Found cursor plane [81]
[2026-06-13 20:47:29.471]: Info: Creating encoder [h264_vaapi]
[2026-06-13 20:47:29.471]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:47:29.471]: Info: Color depth: 8-bit
[2026-06-13 20:47:29.471]: Info: Color range: MPEG
[2026-06-13 20:47:29.493]: Info: EGL: context priority set to HIGH
[2026-06-13 20:47:29.499]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:47:29.500]: Info: Streaming bitrate is 3068000
[2026-06-13 20:47:29.500]: Info: Using normal encoding mode
[2026-06-13 20:47:29.500]: Info: Using default rate control
[2026-06-13 20:47:29.513]: Info: Minimum FPS target set to ~30fps (33.3333ms)
[2026-06-13 20:47:29.562]: Info: Gamepad 0 will be Xbox One controller (default)
[2026-06-13 20:47:51.498]: Info: CLIENT DISCONNECTED
[2026-06-13 20:47:51.504]: Info: Setting default sink to: [alsa_output.pci-0000_0f_00.6.analog-stereo]
[2026-06-13 20:49:28.849]: Info: Trying encoder [vaapi]
[2026-06-13 20:49:28.849]: Info: Screencasting with KMS
[2026-06-13 20:49:28.849]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:49:28.850]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:49:28.851]: Info: Found monitor for DRM screencasting
[2026-06-13 20:49:28.851]: Info: Found connector ID [114]
[2026-06-13 20:49:28.852]: Info: Found cursor plane [81]
[2026-06-13 20:49:28.870]: Info: Creating encoder [h264_vaapi]
[2026-06-13 20:49:28.870]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:49:28.870]: Info: Color depth: 8-bit
[2026-06-13 20:49:28.870]: Info: Color range: JPEG
[2026-06-13 20:49:28.878]: Info: EGL: context priority set to HIGH
[2026-06-13 20:49:28.882]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:49:28.882]: Info: Streaming bitrate is 1000000
[2026-06-13 20:49:28.882]: Info: Using normal encoding mode
[2026-06-13 20:49:28.882]: Info: Using default rate control
[2026-06-13 20:49:28.900]: Info: Creating encoder [hevc_vaapi]
[2026-06-13 20:49:28.900]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:49:28.900]: Info: Color depth: 8-bit
[2026-06-13 20:49:28.900]: Info: Color range: JPEG
[2026-06-13 20:49:28.909]: Info: EGL: context priority set to HIGH
[2026-06-13 20:49:28.912]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:49:28.913]: Info: Streaming bitrate is 1000000
[2026-06-13 20:49:28.913]: Info: Using normal encoding mode
[2026-06-13 20:49:28.913]: Info: Using default rate control
[2026-06-13 20:49:28.939]: Info: Creating encoder [av1_vaapi]
[2026-06-13 20:49:28.940]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:49:28.940]: Info: Color depth: 8-bit
[2026-06-13 20:49:28.940]: Info: Color range: JPEG
[2026-06-13 20:49:28.949]: Info: EGL: context priority set to HIGH
[2026-06-13 20:49:28.952]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:49:28.952]: Info: Streaming bitrate is 1000000
[2026-06-13 20:49:28.952]: Error: [av1_vaapi @ 0x7cfd104dab00] No usable encoding profile found.
[2026-06-13 20:49:28.952]: Error: Could not open codec [av1_vaapi]: Function not implemented
[2026-06-13 20:49:28.954]: Info: Screencasting with KMS
[2026-06-13 20:49:28.954]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:49:28.954]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:49:28.954]: Info: Found monitor for DRM screencasting
[2026-06-13 20:49:28.954]: Info: Found connector ID [114]
[2026-06-13 20:49:28.955]: Info: Found cursor plane [81]
[2026-06-13 20:49:28.960]: Info: Creating encoder [hevc_vaapi]
[2026-06-13 20:49:28.960]: Info: Color coding: SDR (Rec. 709)
[2026-06-13 20:49:28.960]: Info: Color depth: 10-bit
[2026-06-13 20:49:28.960]: Info: Color range: JPEG
[2026-06-13 20:49:28.968]: Info: EGL: context priority set to HIGH
[2026-06-13 20:49:28.972]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:49:28.972]: Info: Streaming bitrate is 1000000
[2026-06-13 20:49:28.972]: Info: Using normal encoding mode
[2026-06-13 20:49:28.972]: Info: Using default rate control
[2026-06-13 20:49:29.004]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-06-13 20:49:29.004]: Info:
[2026-06-13 20:49:29.004]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-06-13 20:49:29.004]: Info:
[2026-06-13 20:49:29.004]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-06-13 20:49:29.004]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-06-13 20:49:29.086]: Info: New streaming session started [active sessions: 1]
[2026-06-13 20:49:29.567]: Info: Setting default sink to: [sink-sunshine-stereo]
[2026-06-13 20:49:29.568]: Info: Found default monitor by name: sink-sunshine-stereo.monitor
[2026-06-13 20:49:29.593]: Info: Opus initialized: 48 kHz, 2 channels, 96 kbps (total), LOWDELAY
[2026-06-13 20:49:33.405]: Info: CLIENT CONNECTED
[2026-06-13 20:49:33.425]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:49:33.426]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:49:33.426]: Info: Screencasting with KMS
[2026-06-13 20:49:33.426]: Info: /dev/dri/card0 -> amdgpu
[2026-06-13 20:49:33.426]: Info: /dev/dri/card1 -> amdgpu
[2026-06-13 20:49:33.427]: Info: Found monitor for DRM screencasting
[2026-06-13 20:49:33.427]: Info: Found connector ID [114]
[2026-06-13 20:49:33.427]: Info: Found cursor plane [81]
[2026-06-13 20:49:33.436]: Info: Creating encoder [h264_vaapi]
[2026-06-13 20:49:33.436]: Info: Color coding: SDR (Rec. 601)
[2026-06-13 20:49:33.436]: Info: Color depth: 8-bit
[2026-06-13 20:49:33.436]: Info: Color range: MPEG
[2026-06-13 20:49:33.447]: Info: EGL: context priority set to HIGH
[2026-06-13 20:49:33.450]: Info: vaapi vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon RX 5500 (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.0-29-generic)
[2026-06-13 20:49:33.451]: Info: Streaming bitrate is 3068000
[2026-06-13 20:49:33.451]: Info: Using normal encoding mode
[2026-06-13 20:49:33.451]: Info: Using default rate control
[2026-06-13 20:49:33.460]: Info: Minimum FPS target set to ~30fps (33.3333ms)
[2026-06-13 20:49:33.503]: Info: Gamepad 0 will be Xbox One controller (default)
[2026-06-13 20:56:44.373]: Info: 192.168.50.17: Ping Timeout
[2026-06-13 20:56:44.374]: Info: Setting default sink to: [alsa_output.pci-0000_0f_00.6.analog-stereo]
Online logs
No response
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
When certain clients connect to Sunshine, sunshine no longer accepts connections from any other client. If the one allowed client gracefully disconnects from Sunshine, it still won't allow any connections from any other client. If the one client disgracefully disconnects (wifi lost), Sunshine will no longer accept connections from it too.
Clients known to initiate this bug include Moonlight-Switch and Moonlight-N3DS.
To reproduce:
Expected Behavior
A client connecting should not cause Sunshine to stop responding to any other connections.
Additional Context
Clients that report when a Sunshine host is available on the network show Sunshine as offline after this bug. This bug affects versions of Sunshine newer than v0.23.1, and given its nature I suspect it has something to do with commit 73d777f. This failure to connect applies to every client, including ones that can't initiate the bug. At one point this bug only occurred on disgraceful disconnect, but now it always happens.
Host Operating System
Linux
Operating System Version
Linux Mint 22 (Ubuntu 24.04)
Architecture
amd64/x86_64
Package
Linux - deb
GPU Type
AMD
GPU Model
RX 5500 OEM
GPU Driver/Mesa Version
Mesa 25.2.8
Capture Method
KMS (Linux)
Apps
Log output
Online logs
No response