Skip to content

fix(audio-info): crash when device name contains special characters #1875

fix(audio-info): crash when device name contains special characters

fix(audio-info): crash when device name contains special characters #1875

Triggered via pull request January 17, 2026 02:37
Status Success
Total duration 1h 4m 2s
Artifacts 31

ci.yml

on: pull_request
Release Setup
19s
Release Setup
GitHub Env Debug  /  GitHub Env Debug
4s
GitHub Env Debug / GitHub Env Debug
Matrix: Homebrew / build_homebrew
Matrix: Linux Flatpak / build_linux_flatpak
Matrix: Linux / build_linux
Matrix: Windows / build_windows
Docker  /  Check Dockerfiles
6s
Docker / Check Dockerfiles
FreeBSD  /  Setup Build Matrix
2s
FreeBSD / Setup Build Matrix
Linux Copr  /  ...  /  Create/update copr package
21s
Linux Copr / call-copr-ci / Create/update copr package
Bundle Analysis  /  bundle_analysis
22s
Bundle Analysis / bundle_analysis
Matrix: Docker / docker
Matrix: FreeBSD / build_freebsd
Linux Copr  /  ...  /  Copr build
1h 2m
Linux Copr / call-copr-ci / Copr build
Docker  /  Release
0s
Docker / Release
Matrix: coverage
Linux Copr  /  Release
Linux Copr / Release
Release
0s
Release
Release Homebrew Beta
0s
Release Homebrew Beta
Fit to window
Zoom out
Zoom in

Annotations

47 warnings
Archlinux / Archlinux
‘create’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct Result’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
type ‘struct dmabuf_t’ violates the C++ One Definition Rule [-Wodr]
Archlinux / Archlinux
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Docker / Docker-debian-trixie: third-party/tray/src/tray_linux.c#L71
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Docker / Docker-debian-trixie: third-party/tray/src/tray_linux.c#L71
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Linux Flatpak / aarch64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Linux Flatpak / aarch64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Linux Flatpak / x86_64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Linux Flatpak / x86_64: third-party/tray/src/tray_linux.c#L71
‘app_indicator_new’ is deprecated [-Wdeprecated-declarations]
Homebrew / macos-26
Sunshine can only access microphones on macOS due to system limitations. To stream system audio use "Soundflower" or "BlackHole". Gamepads are not currently supported on macOS.
Homebrew / macos-26
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-26
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-15
Sunshine can only access microphones on macOS due to system limitations. To stream system audio use "Soundflower" or "BlackHole". Gamepads are not currently supported on macOS.
Homebrew / macos-15
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-15
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-14
Sunshine can only access microphones on macOS due to system limitations. To stream system audio use "Soundflower" or "BlackHole". Gamepads are not currently supported on macOS.
Homebrew / macos-14
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / macos-14
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Homebrew / ubuntu-22.04
ATTENTION: To complete installation, you must run the following command: `sudo /home/linuxbrew/.linuxbrew/Cellar/sunshine/0.0.4095/bin/postinst`
Homebrew / ubuntu-22.04
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Homebrew / ubuntu-22.04
'app_indicator_new' is deprecated [-Wdeprecated-declarations]
Homebrew / ubuntu-22.04
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Coverage-Homebrew-macos-14
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Archlinux
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-macos-26
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Linux-AppImage
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-macos-15
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-FreeBSD-14.3-amd64
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Windows-AMD64
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Coverage-Homebrew-ubuntu-22.04
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Linux Copr / call-copr-ci / Copr build
member ‘boost::archive::iterators::wchar_from_mb<boost::archive::iterators::xml_escape<const char*> >::sliding_buffer<wchar_t>::m_buffer’ is used uninitialized [-Wuninitialized]
Linux Copr / call-copr-ci / Copr build
member ‘boost::archive::iterators::wchar_from_mb<boost::archive::iterators::xml_escape<const char*> >::sliding_buffer<char>::m_buffer’ is used uninitialized [-Wuninitialized]
Linux Copr / call-copr-ci / Copr build
loop variable ‘dev_entry’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
‘std::vector<std::shared_ptr<input_event> > inputtino::fetch_events(int, int)’ defined but not used [-Wunused-function]
Linux Copr / call-copr-ci / Copr build
invalid-url Source0: tarball.tar.gz
Linux Copr / call-copr-ci / Copr build
specfile-warning sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory

Artifacts

Produced during runtime
Name Size Digest
LizardByte~Sunshine~L90Q26.dockerbuild
250 KB
sha256:b97ad05c6b3bca9de99a5fc6a56b9f7c8bc8f52033fc99203c5e2c4e8adc4445
LizardByte~Sunshine~R8QD4N.dockerbuild
223 KB
sha256:c879952ac250fde5a8641a0ee407e11991244ed8fd6ffa13008d1f58b83ea72e
LizardByte~Sunshine~R98MCM.dockerbuild
151 KB
sha256:68fed9df428de5dcfeefe73df2270dcd06a5e5c6d5c219116736eb3d411e6293
LizardByte~Sunshine~VOK7XD.dockerbuild
224 KB
sha256:f76d13e302f1676fc62badce00b8179a4ffb510e822de498de29b804074d1cd1
beta-Homebrew
2.86 KB
sha256:7c562efbbe17e47dee96dd03c86f4460cd8db98165a03af16807d0a8e88a4aa2
build-Archlinux
8.87 MB
sha256:b24a8061ed6f53fee7b2bdac5f23808848df835ada43f6eb4501bab7d9a4577c
build-Docker-debian-trixie
9.51 MB
sha256:e0a39db86c4f11d6eff8360209e5def2ecf3b34539022bc8fc39247a61f6ed92
build-Docker-ubuntu-22.04
9.54 MB
sha256:83b1c6dd6b6d7d670f1f7a57ff38ce887e016ed241a0b103dbe90f54ccc33e3b
build-Docker-ubuntu-24.04
9.6 MB
sha256:c86a96fdff2b81fb4fdb15954087402dde8c38021c5d3f6913c99c976f96c1d5
build-FreeBSD-14.3-amd64
6.3 MB
sha256:49848e29624398d72764040a01c95cd426396e669438d76a758c9d5eaa57e2b3
build-Homebrew
2.83 KB
sha256:2f504fc4021c967a5e986d1ef27d78c418aa1b8e00ca8ab721eac0b912724fa5
build-Linux-AppImage
40.9 MB
sha256:d4458f866de2133083321d2e5f5f84674c6e19746bc88d55e0674e64d0d85296
build-Linux-Flatpak-aarch64
92.3 MB
sha256:27118ef3520edc5690c00796833bfcbccd149bb6476e524732541fa44fa04d4c
build-Linux-Flatpak-x86_64
96.6 MB
sha256:87542fdd8465c6adae82d0a91ca89f4bb7fda876bc4c79e2de3b12ad3e1cf62f
build-Sunshine-0.0.4095-1.fc42.aarch64.rpm Expired
7.28 MB
sha256:47205c2dcc9c1a91d126cf54e7710e708020bd44acdbddbc0fdb70874dcecb5c
build-Sunshine-0.0.4095-1.fc42.x86_64.rpm Expired
7.88 MB
sha256:2c3ec4739a85c4462cc6ef1eeda618a1c17606e123906a26cd12da9af63a99ee
build-Sunshine-0.0.4095-1.fc43.aarch64.rpm Expired
7.28 MB
sha256:809a37796646b3b1e99003680870b1393630622178e63601537894ed76c71ad4
build-Sunshine-0.0.4095-1.fc43.x86_64.rpm Expired
7.87 MB
sha256:d1b57ed8ebf28c2dde95612d959fff1e9a2721c98462322105a83d91c8377691
build-Sunshine-0.0.4095-1.fc44.aarch64.rpm Expired
7.28 MB
sha256:60d1ce6f9ef0556acef6bd13582a701c1c8ec1e368c0bd67d9fd54fb8aa1cae0
build-Sunshine-0.0.4095-1.fc44.x86_64.rpm Expired
7.87 MB
sha256:e2839cbdccc58d594e3bfce45d1cee1bf8696036e67583d2585b10bfb91f585c
build-Sunshine-0.0.4095-1.suse.lp156.aarch64.rpm Expired
11.6 MB
sha256:bea0e91c95024f1f825145fd80a9c2d8d187f783d21ecc164b015a7494032267
build-Sunshine-0.0.4095-1.suse.lp156.x86_64.rpm Expired
12.8 MB
sha256:c2691147fc4d9864d9f36f4473cf438db0d6c40a442c1f76874e48a1678d3302
build-Windows-AMD64
154 MB
sha256:4b93c695ec57705ebc317abd985944332d7e64d70a0929679382f384dcb46bda
coverage-Archlinux
161 KB
sha256:db7eb5ce029858eedc64f06ce2a53edcb4d8ba1facc51651c09b4f729213a615
coverage-FreeBSD-14.3-amd64
168 KB
sha256:fb94b51cbaf4064e46e1e4cef2c93011c10144c8ae3555938fec244e3fcb17c2
coverage-Homebrew-macos-14
7.7 KB
sha256:90a712a3cec217f3eff38b2b0f79d79602344911c475dd70980c153bb3d87fbb
coverage-Homebrew-macos-15
7.76 KB
sha256:0349b3011ed15f31ad8e7264571ee088bad30e3ed22d2df02dee753fb5b1af02
coverage-Homebrew-macos-26
7.84 KB
sha256:4ac1d8d63d2825539c34262fe77eeb5d775b65439f551ff90139a85392cef51c
coverage-Homebrew-ubuntu-22.04
156 KB
sha256:b52d8ec86eb56977f23d537a7a0010d9b9d9c802cfaf0725464f74bd5c87e3b3
coverage-Linux-AppImage
167 KB
sha256:1fea88c1df674c3f9d2d7dfc448f6199230ad3dfcd16eda8ab59b1ef4b83069c
coverage-Windows-AMD64
175 KB
sha256:986cbb3394b8177ad0d004ad8f7441e69cb84be3235fa42eb0551e818352178a