Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 834734 - net-im/signal-desktop-bin-5.34.0 -- crash on startup
Summary: net-im/signal-desktop-bin-5.34.0 -- crash on startup
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal critical (vote)
Assignee: Robert G. Siebeck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-07 21:23 UTC by Gary E. Miller
Modified: 2022-03-29 20:43 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gary E. Miller 2022-03-07 21:23:08 UTC
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
Comment 1 Ionen Wolkens gentoo-dev 2022-03-07 21:54:33 UTC
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
Comment 2 Gary E. Miller 2022-03-07 22:02:37 UTC
"--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...
Comment 3 Larry the Git Cow gentoo-dev 2022-03-08 18:38:39 UTC
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(-)
Comment 4 Robert G. Siebeck 2022-03-29 20:43:53 UTC
This has been reported upstream:

https://github.com/signalapp/Signal-Desktop/issues/5721