Signal desktop 5.34.0 crashes on startup: $ signal-desktop [...] [28970:0307/131808.643375:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.727631:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.749038:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.770904:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.792557:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [29130:0307/131808.796364:ERROR:gpu_init.cc(454)] Passthrough is not supported, GL is disabled, ANGLE is I have been dealing with the flaky behavior of signal-desktop for years. But the latest Gentoo version, 5.34.0 crashes on startup. Removing the ebuild, and all configuration, restarting the host, reinstalling sign-desktop-bin yields the sasme results. I want to got back a version or two, but 5.34.0 is the only one available. Can someone put the old one back up? Reproducible: Always Steps to Reproduce: 1. $ signal-desktop-bin Boom. Actual Results: [...] [28970:0307/131808.643375:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.727631:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.749038:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.770904:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [28970:0307/131808.792557:ERROR:gpu_process_host.cc(979)] GPU process exited unexpectedly: exit_code=11 [29130:0307/131808.796364:ERROR:gpu_init.cc(454)] Passthrough is not supported, GL is disabled, ANGLE is
Perhaps starting with --disable-gpu could help you? If not, know it's inconvenient, but all old versions are available in git history[1] and could be copied to a local overlay[2] if need to test for regressions. [1] https://gitweb.gentoo.org/repo/gentoo.git/tree/net-im/signal-desktop-bin?id=a426467a11ff60df784ab21bec5b843ec02836d5 [2] https://wiki.gentoo.org/wiki/Creating_an_ebuild_repository
"--disable-gpu" worked. Thanks for the hint. I had tried to find the CLI options, but signal-desktop has no man page, and the -h and --help options were no help. Thanks for the hint about the ebuild history too. I hope I never need to work that hard on this, or any other ebuild. IMHO, Gentoo should not remove old ebuilds until the new one is known to work. BTW, I went to the signal gitlab page. No build instructions, and only binaries for Debian...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03291e3303596b36a1c1d595450a8ccc7afdce79 commit 03291e3303596b36a1c1d595450a8ccc7afdce79 Author: Karlson2k (Evgeny Grin) <k2k@narod.ru> AuthorDate: 2022-03-08 16:04:16 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-08 18:38:19 +0000 media-libs/gmmlib: added new subslot While gmmlib version 2.0.3 has not introduced new so-name, it is required to rebuild dependent packages as otherwise they are crashing. Closes: https://bugs.gentoo.org/834634 Closes: https://bugs.gentoo.org/834785 Bug: https://bugs.gentoo.org/834734 Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru> Closes: https://github.com/gentoo/gentoo/pull/24453 Signed-off-by: Sam James <sam@gentoo.org> media-libs/gmmlib/{gmmlib-22.0.3.ebuild => gmmlib-22.0.3-r1.ebuild} | 5 ++++- media-libs/gmmlib/gmmlib-9999.ebuild | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-)
This has been reported upstream: https://github.com/signalapp/Signal-Desktop/issues/5721