- OpenSUSE Tumbleweed
- Kernel 5.14.5-1-default (5.14.5-1.3 | x86_64 | Main Repository (OSS))
- x11-video-nvidiaG05 470.74-44.1
- nvidia-gfxG05-kmp-default 470.74_k5.14.2_1-44.1
- nodejs-electron 13.4.0-56.1 (network:im:signal)
- signal-desktop 5.17.2-1.2 (network:im:signal)
- Ledger Live 2.33.1 (https://github.com/LedgerHQ/ledger-live-desktop/issues/4253)
The issue happening just about today (I installed a huge tumbleweed update of several gigabytes, so I have no clue what might have caused it):
If I start an electron app, like signal-desktop or ledger live, they crash with the same message: FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn’t usable.
Ledger Live:
❯./ledger-live-desktop-latest-linux-x86_64.AppImage
Ledger Live 2.33.1
[7465:0923/232305.167516:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
[1] 7465 trace trap (core dumped) ./ledger-live-desktop-latest-linux-x86_64.AppImage
Signal Desktop:
❯signal-desktop
NODE_ENV production
NODE_CONFIG_DIR /usr/lib64/signal-desktop/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME felicity
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/leonie/.config/Signal
config/get: Successfully read user config file
Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' }
x-attr dependency did not load successfully
config/get: Successfully read ephemeral config file
making app single instance
updateSchema:
Current user_version: 40;
Most recent db schema: 40;
SQLite version: 3.34.1;
SQLCipher version: 4.4.3 community;
(deprecated) schema_version: 199;
{"level":30,"time":"2021-09-23T21:49:12.663Z","pid":8516,"hostname":"felicity","msg":"app ready"}
{"level":30,"time":"2021-09-23T21:49:12.663Z","pid":8516,"hostname":"felicity","msg":"starting version 5.17.2"}
{"level":30,"time":"2021-09-23T21:49:12.663Z","pid":8516,"hostname":"felicity","msg":"media access status"}
{"level":30,"time":"2021-09-23T21:49:12.685Z","pid":8516,"hostname":"felicity","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2021-09-23T21:49:12.686Z","pid":8516,"hostname":"felicity","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning
DoNotUseSystemTray"}
{"level":30,"time":"2021-09-23T21:49:12.686Z","pid":8516,"hostname":"felicity","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":1698,
\"height\":903,\"minWidth\":680,\"minHeight\":550,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#3a76f0\",\"webPreferenc
es\":{\"devTools\":false,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"contextIsolation\":false,\"enableRemoteModule\":true,\"preload\":
\"/usr/lib64/signal-desktop/resources/app.asar/preload.bundle.js\",\"nativeWindowOpen\":true,\"spellcheck\":true,\"backgroundThrottling\":false,\"enable
PreferredSizeMode\":true},\"icon\":\"/usr/lib64/signal-desktop/resources/app.asar/images/signal-logo-desktop-linux.png\",\"x\":340,\"y\":382}"}
{"level":30,"time":"2021-09-23T21:49:12.723Z","pid":8516,"hostname":"felicity","msg":"spellcheck: user locale: de-DE"}
{"level":30,"time":"2021-09-23T21:49:12.723Z","pid":8516,"hostname":"felicity","msg":"spellcheck: available spellchecker languages: \"af\",\"bg\",\"ca
\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX
\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",
\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"}
{"level":30,"time":"2021-09-23T21:49:12.723Z","pid":8516,"hostname":"felicity","msg":"spellcheck: setting languages to: \"de-DE\",\"de\"]"}
{"level":30,"time":"2021-09-23T21:49:12.776Z","pid":8516,"hostname":"felicity","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"System tray service: created"}
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"System tray service: updating main window. Previously, there was n
ot a window, and now there is"}
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"Begin ensuring permissions"}
{"level":30,"time":"2021-09-23T21:49:12.781Z","pid":8516,"hostname":"felicity","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2021-09-23T21:49:12.782Z","pid":8516,"hostname":"felicity","msg":"Finish ensuring permissions in 2ms"}
[8516:0923/234912.995830:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
[1] 8516 trace trap (core dumped) signal-desktop
My impression is that this might be an electron bug.
- glxgears works well
- glxinfo: https://paste.opensuse.org/87740377
- KWin compositing works well (with transparency and wobbly windows and all that.
- I can run games from Steam just fine. These definitely use GPU.
Does anyone have a clue what I can do to figure this out and report a bug at the right software project?