signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.58k stars 2.66k forks source link

Linux app won't start #6655

Open ademone opened 11 months ago

ademone commented 11 months ago

Linux desktop app won't start

Hello everyone.

With the latest update can not open the signal-desktop app. Does anybody experience the same?

$ dpkg-query -W signal-desktop
signal-desktop  6.36.0
$ lsb_release -a         
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
$ uname -r               
5.15.0-88-generic

When I try to open the app from the terminal i got

[5280:1031/183314.516128:ERROR:gpu_process_host.cc(954)] GPU process exited unexpectedly: exit_code=132
[5280:1031/183314.661082:ERROR:gpu_process_host.cc(954)] GPU process exited unexpectedly: exit_code=132
{"level":30,"time":"2023-10-31T16:33:14.755Z","msg":"got fast theme-setting value system"}
[5280:1031/183314.821080:ERROR:gpu_process_host.cc(954)] GPU process exited unexpectedly: exit_code=132
[5280:1031/183314.919567:ERROR:gpu_process_host.cc(954)] GPU process exited unexpectedly: exit_code=132
[5280:1031/183315.018334:ERROR:gpu_process_host.cc(954)] GPU process exited unexpectedly: exit_code=132
[5280:1031/183315.120598:ERROR:gpu_process_host.cc(954)] GPU process exited unexpectedly: exit_code=132
[5280:1031/183315.120617:FATAL:gpu_data_manager_impl_private.cc(431)] GPU process isn't usable. Goodbye.
[1]    5280 trace trap (core dumped)  signal-desktop

Steps to Reproduce

  1. Click signal icon from launcher

Actual Result:

  1. Will not launch the app

Expected Result:

  1. Launch the app on click

Platform Info

Signal Version:

signal-desktop 6.36.0

Operating System:

Description: Ubuntu 22.04.3 LTS

Linked Device Version:

iOS 6.46.1.0

trevor-signal commented 11 months ago

Are you running on an Intel Skylake chip? https://github.com/signalapp/Signal-Desktop/issues/6611 might be relevant.

ademone commented 11 months ago

No Skylake chip, Icelake

$ cat /sys/devices/cpu/caps/pmu_name
icelake
trevor-signal commented 11 months ago

@ademone would you be willing to provide a crash dump? For that, you'll need to either run Signal Beta, or start the app with the --enable-crash-reports flag. Crash reports should live at ~/.config/Signal/Crashpad/pending. Thanks!

ademone commented 11 months ago

Sure, here you go signalcrash.tar.gz

trevor-signal commented 11 months ago

Hi @ademone , thanks for the crash report. Unfortunately it looks like the error is coming from Electron -- are you able to reproduce it by running a simple Electron Fiddle? https://www.electronjs.org/fiddle

ademone commented 11 months ago

Sure! Give me the fiddle that you need

indutny-signal commented 11 months ago

@ademone thanks for this! I think at this point we could start by just running the default fiddle and seeing if it reproduces the issue at all for you!

ademone commented 11 months ago

Sorry, I need more info on this. What default fiddle?

scottnonnenberg-signal commented 11 months ago

Install this then select 'Run,' using the default fiddle (don't change any code in any pane) https://www.electronjs.org/fiddle

ademone commented 11 months ago

The same happened, the app does not start. Do you want fresh crash dump?

indutny-signal commented 11 months ago

I see. This sadly confirms that this is not an issue specific to Signal Desktop by itself. As you might have guessed by the label that we added in case of this error we don't have much control over fixing it and an upstream change is required. Could you follow up on Electron Issue Tracker to see if they have any ideas on what could be going on?

Sorry that we couldn't help you this time. Hope you'll find a resolution there!

indutny-signal commented 11 months ago

(Didn't mean to close the issue. We can close it when upstream fixes the problem)