Skip to content

Support for macOS 26 Beta #3961

@rena-minami

Description

@rena-minami

Is there an existing issue for this?

  • I have searched the existing issues

Is your issue described in the documentation?

  • I have read the documentation

Is your issue present in the latest beta/pre-release?

This issue is present in the latest pre-release

Describe the Bug

Currently on macOS 26.0 Beta (25A5279m) (developer beta 1), sunshine compiles but produces a runtime error.

Expected Behavior

Program runs normally.

Additional Context

No response

Host Operating System

macOS

Operating System Version

macOS 26.0 Beta (25A5279m)

Architecture

arm64/aarch64

Sunshine commit or version

v2025.609.163957

Package

macOS - Homebrew

GPU Type

Apple Silicon

GPU Model

M4

GPU Driver/Mesa Version

N/A

Capture Method

None

Config

ping_timeout = 10000
stream_audio = true

Apps

Relevant log output

[2025-06-10 12:24:16.580811] [0x0000000204ce6340] [info]    config: 'stream_audio' = true
[2025-06-10 12:24:16.581060] [0x0000000204ce6340] [info]    config: 'ping_timeout' = 50000
[2025-06-10 12:24:16.581]: Info: Sunshine version: v2025.609.163957
[2025-06-10 12:24:16.581]: Info: Package Publisher: LizardByte
[2025-06-10 12:24:16.581]: Info: Publisher Website: https://app.lizardbyte.dev
[2025-06-10 12:24:16.581]: Info: Get support: https://app.lizardbyte.dev/support
[2025-06-10 12:24:16.581]: Info: config: 'ping_timeout' = 50000
[2025-06-10 12:24:16.581]: Info: config: 'stream_audio' = true
[2025-06-10 12:24:16.630]: Warning: No gamepad input is available
[2025-06-10 12:24:16.630]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-06-10 12:24:16.630]: Info: Trying encoder [videotoolbox]
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[2]'
*** First throw call stack:
(
	0   CoreFoundation                      0x0000000198242690 __exceptionPreprocess + 176
	1   libobjc.A.dylib                     0x0000000197d2a430 objc_exception_throw + 88
	2   CoreFoundation                      0x000000019836be64 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 724
	3   CoreFoundation                      0x000000019830dbd0 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52
	4   sunshine-v2025.609.163957           0x0000000100ce6ee8 +[AVVideo displayNames] + 252
	5   sunshine-v2025.609.163957           0x0000000100ce7810 _ZN5platf7displayENS_10mem_type_eERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKN5video8config_tE + 320
	6   sunshine-v2025.609.163957           0x0000000100cbfa94 _ZN5video13reset_displayERNSt3__110shared_ptrIN5platf9display_tEEERKNS2_10mem_type_eERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_8config_tE + 92
	7   sunshine-v2025.609.163957           0x0000000100cc6724 _ZN5video16validate_encoderERNS_9encoder_tEb + 472
	8   sunshine-v2025.609.163957           0x0000000100cc811c _ZN5video14probe_encodersEv + 2768
	9   sunshine-v2025.609.163957           0x0000000100c1069c main + 2488
	10  dyld                                0x0000000197d9d854 start + 6256
)
libc++abi: terminating due to uncaught exception of type NSException
[1]    38548 abort      sunshine

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions