Describe the bug
When trying to start the application from the command line, it crashes dumping core (it was working fine, but I updated from Fedora 34 to 35.) From the output, it seems related to GPU driver support? However, other applications that heavily use the GPU (Steam, Resolve, etc.) work as expected.
To Reproduce
Steps to reproduce the behavior:
- Open a terminal
- Try to run the application with
Anytype-0.20.9.AppImage
- Crash (see below the full output)
Expected behavior
Application startup as usual.
System Information:
- OS: Fedora Linux 35 x86_64
- Device Manufacturer/Model: PC with NVIDIA Quadro P2000
- Anytype Version: 0.20.9
Additional context
The following is the output when running the application from the terminal:
09:51:24.397 › Config: {
"channel": "latest"
}
Channel: latest
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[7012:1105/095126.639520:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
Instrucción ilegal (`core' generado)
And this is the output of vainfo
:
libva info: VA-API version 1.13.0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_12
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.13 (libva 2.13.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG4Simple : VAEntrypointVLD
VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
<unknown profile> : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
I tested another Electron-based application, mongo-compass
, and it also fails.