Libnvidia-glvkspirv/egl-core regression on 580.105.08, crashes Fractal when playing videos or GIFs

Description

I’ve been facing recurring crashes when using GNOME’s “Fractal” Matrix based instant messaging client.

Whenever a message containing a video or GIF is present in the history of a conversation / room the app will hang and crash. This didn’t happen with the previous version of the driver, which leads me to believe this is a regression.

I’ve already ruled out that this isn’t in fact an issue with Fractal itself - the application’s logs show nothing unusual. Here’s the stack trace I get when investigating these crashes:

Fractal's stack trace
#0  0x00007f83c02a6d84 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#1  0x00007f83c0337428 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#2  0x00007f83c03597a6 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#3  0x00007f83c035b562 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#4  0x00007f83c035de3a in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#5  0x00007f83c035e043 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#6  0x00007f83c02a083c in _nv014nvvm () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-glvkspirv.so.580.105.08
#7  0x00007f83ae5de1af in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#8  0x00007f83ae5e000f in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#9  0x00007f83ae5e31d1 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#10 0x00007f83ae5e35db in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#11 0x00007f83ae5e0ee9 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#12 0x00007f83ae5eb4c1 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#13 0x00007f83ae5c79cf in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#14 0x00007f83ae5c7b69 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#15 0x00007f83ae46f2c5 in ??? () at /usr/lib/x86_64-linux-gnu/GL/nvidia-580-105-08/lib/libnvidia-eglcore.so.580.105.08
#16 0x00007f844f7f77aa in ??? ()
#17 0x00007ffddb6ce170 in ??? ()
#18 0x00007ffddb6ce1d0 in ??? ()
#19 0x00007ffddb6ce1a0 in ??? ()
#20 0x00007ffddb6ce210 in ??? ()
#21 0x00007ffddb6ce340 in ??? ()
#22 0x00007ffddb6ce120 in ??? ()
#23 0x0000557fdabb92d0 in ??? ()
#24 0x00007f8414277610 in ??? ()
#25 0x00007ffddb6ce274 in ??? ()
#26 0x00007ffddb6ce318 in ??? ()
#27 0x0000000000000000 in ??? ()

Steps to reproduce

  1. Install Fractal (flatpak, Flathub) and set it up with an account;
  2. Send/receive any videos or GIFs in a chatroom;
  3. The app will hang and crash.

Additional information

Affected driver version: 580.105.08;
OS: Fedora 43;
DE: GNOME 49;
App version (Fractal): 13.
nvidia-bug-report.log.gz (646.9 KB)

This could be related to: Camera (snapshot) crashes on Fedora 43 with vulkan backend in libnvidia-glvkspirv.so.580.105.08 with Segmentation fault

Hi All,

There are multiple threads opened for similar crash, and I have filed a bug 5701801 for tracking purpose.

We will try to duplicate issue in our lab and get back to you if required any additional information.

1 Like