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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions