Gnome seems to crash when clicking on some UI elements while using OpenTabletDriver on nVidia Xorg F39

When clicking with a pen tablet on certain UI elements, namely the top bar, gnome seems to crash, or at least it shows me the white error screen where the only option is to log out. I can go into the overview and switch workplaces, but when i exit, the error screen appears again, prompting me to log out (and not letting me save my work…).

This issue did not happen on Fedora 38 with GNOME 44.4

I did not test with the built-in Wacom drivers or Wayland.

Here’s some logs, I’m not sure which of them are relevant, sorry.

18∶13∶25 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-41501.scope - Application launched by gnome-session-binary.
18∶13∶21 gdm-session-wor: gkr-pam: unable to locate daemon control file
18∶13∶14 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶13∶10 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
18∶12∶47 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-38820.scope - Application launched by gnome-session-binary.
18∶12∶43 gdm-session-wor: gkr-pam: unable to locate daemon control file
18∶12∶35 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶12∶31 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
18∶12∶24 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-36720.scope - Application launched by gnome-session-binary.
18∶12∶22 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶12∶19 gdm-session-wor: gkr-pam: unable to locate daemon control file
18∶12∶06 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶11∶59 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
18∶11∶48 (sd-pam): pam_systemd(login:session): Failed to release session: Access denied
18∶08∶16 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-31595.scope - Application launched by gnome-session-binary.
18∶08∶11 gdm-session-wor: gkr-pam: unable to locate daemon control file
18∶07∶58 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶07∶54 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
18∶07∶46 systemd: Failed to start app-gnome-nvidia\x2dsettings\x2duser-29241.scope - Application launched by gnome-session-binary.
18∶07∶44 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶07∶41 gdm-session-wor: gkr-pam: unable to locate daemon control file
18∶07∶31 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶07∶25 systemd-coredum: Process 27675 (AppRun) of user 1000 dumped core.

Module /usr/bin/Tahoma2D without build-id.
Module libexpat.so.1 from rpm expat-2.5.0-3.fc39.x86_64
Module libwayland-server.so.0 from rpm wayland-1.22.0-2.fc39.x86_64
Module libgbm.so.1 from rpm mesa-23.2.1-2.fc39.x86_64
Module libEGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libasound.so.2 from rpm alsa-lib-1.2.10-3.fc39.x86_64
Module libcap.so.2 from rpm libcap-2.48-7.fc39.x86_64
Module libnss_myhostname.so.2 from rpm systemd-254.5-2.fc39.x86_64
Module libdrm.so.2 from rpm libdrm-2.4.117-1.fc39.x86_64
Module libXfixes.so.3 from rpm libXfixes-6.0.0-6.fc39.x86_64
Module libXcursor.so.1 from rpm libXcursor-1.2.1-4.fc39.x86_64
Module libuuid.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
Module libICE.so.6 from rpm libICE-1.0.10-11.fc39.x86_64
Module libSM.so.6 from rpm libSM-1.2.3-13.fc39.x86_64
Module libbrotlicommon.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libffi.so.8 from rpm libffi-3.4.4-4.fc39.x86_64
Module libbrotlidec.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-16.fc39.x86_64
Module libgmp.so.10 from rpm gmp-6.2.1-5.fc39.x86_64
Module libp11-kit.so.0 from rpm p11-kit-0.25.2-1.fc39.x86_64
Module libfontconfig.so.1 from rpm fontconfig-2.14.2-5.fc39.x86_64
Module libXau.so.6 from rpm libXau-1.0.11-3.fc39.x86_64
Module libgraphite2.so.3 from rpm graphite2-1.3.14-12.fc39.x86_64
Module libfreetype.so.6 from rpm freetype-2.13.1-2.fc39.x86_64
Module libxcb.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
Module libharfbuzz.so.0 from rpm harfbuzz-8.2.1-2.fc39.x86_64
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libXext.so.6 from rpm libXext-1.3.5-3.fc39.x86_64
Module libX11.so.6 from rpm libX11-1.8.7-1.fc39.x86_64
Module libGLX.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libz.so.1 from rpm zlib-1.2.13-4.fc39.x86_64
Module libGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Stack trace of thread 27675:
#0  0x00007fbbf013cf80 n/a (/usr/lib/libtnzcore.so + 0x13cf80)
ELF object binary architecture: AMD x86-64

18∶07∶17 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-27107.scope - Application launched by gnome-session-binary.
18∶07∶12 gdm-session-wor: gkr-pam: unable to locate daemon control file
18∶07∶06 systemd-coredum: Process 24756 (AppRun) of user 1000 dumped core.

Module /usr/bin/Tahoma2D without build-id.
Module libexpat.so.1 from rpm expat-2.5.0-3.fc39.x86_64
Module libwayland-server.so.0 from rpm wayland-1.22.0-2.fc39.x86_64
Module libgbm.so.1 from rpm mesa-23.2.1-2.fc39.x86_64
Module libEGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libasound.so.2 from rpm alsa-lib-1.2.10-3.fc39.x86_64
Module libcap.so.2 from rpm libcap-2.48-7.fc39.x86_64
Module libnss_myhostname.so.2 from rpm systemd-254.5-2.fc39.x86_64
Module libdrm.so.2 from rpm libdrm-2.4.117-1.fc39.x86_64
Module libXfixes.so.3 from rpm libXfixes-6.0.0-6.fc39.x86_64
Module libXcursor.so.1 from rpm libXcursor-1.2.1-4.fc39.x86_64
Module libuuid.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
Module libICE.so.6 from rpm libICE-1.0.10-11.fc39.x86_64
Module libSM.so.6 from rpm libSM-1.2.3-13.fc39.x86_64
Module libbrotlicommon.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libffi.so.8 from rpm libffi-3.4.4-4.fc39.x86_64
Module libbrotlidec.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-16.fc39.x86_64
Module libgmp.so.10 from rpm gmp-6.2.1-5.fc39.x86_64
Module libp11-kit.so.0 from rpm p11-kit-0.25.2-1.fc39.x86_64
Module libfontconfig.so.1 from rpm fontconfig-2.14.2-5.fc39.x86_64
Module libXau.so.6 from rpm libXau-1.0.11-3.fc39.x86_64
Module libgraphite2.so.3 from rpm graphite2-1.3.14-12.fc39.x86_64
Module libfreetype.so.6 from rpm freetype-2.13.1-2.fc39.x86_64
Module libxcb.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
Module libharfbuzz.so.0 from rpm harfbuzz-8.2.1-2.fc39.x86_64
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libXext.so.6 from rpm libXext-1.3.5-3.fc39.x86_64
Module libX11.so.6 from rpm libX11-1.8.7-1.fc39.x86_64
Module libGLX.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libz.so.1 from rpm zlib-1.2.13-4.fc39.x86_64
Module libGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Stack trace of thread 24756:
#0  0x00007f06a80f4580 n/a (/usr/lib/libQt5Network.so.5 + 0xf4580)
ELF object binary architecture: AMD x86-64

18∶07∶04 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
18∶06∶47 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
17∶46∶50 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-22317.scope - Application launched by gnome-session-binary.
17∶46∶47 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
17∶46∶45 gdm-session-wor: gkr-pam: unable to locate daemon control file
17∶46∶35 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
17∶46∶30 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
17∶46∶10 gdm: GLib: Source ID 73 was not found when attempting to remove it
17∶46∶09 systemd: Failed to start dnf-makecache.service - dnf makecache.
17∶00∶41 gdm-session-wor: gkr-pam: unable to locate daemon control file
17∶00∶38 systemd-coredum: Process 16497 (AppRun) of user 1000 dumped core.

Module /usr/bin/Tahoma2D without build-id.
Module libexpat.so.1 from rpm expat-2.5.0-3.fc39.x86_64
Module libwayland-server.so.0 from rpm wayland-1.22.0-2.fc39.x86_64
Module libgbm.so.1 from rpm mesa-23.2.1-2.fc39.x86_64
Module libEGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libasound.so.2 from rpm alsa-lib-1.2.10-3.fc39.x86_64
Module libcap.so.2 from rpm libcap-2.48-7.fc39.x86_64
Module libnss_myhostname.so.2 from rpm systemd-254.5-2.fc39.x86_64
Module libdrm.so.2 from rpm libdrm-2.4.117-1.fc39.x86_64
Module libXfixes.so.3 from rpm libXfixes-6.0.0-6.fc39.x86_64
Module libXcursor.so.1 from rpm libXcursor-1.2.1-4.fc39.x86_64
Module libuuid.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
Module libICE.so.6 from rpm libICE-1.0.10-11.fc39.x86_64
Module libSM.so.6 from rpm libSM-1.2.3-13.fc39.x86_64
Module libbrotlicommon.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libffi.so.8 from rpm libffi-3.4.4-4.fc39.x86_64
Module libbrotlidec.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-16.fc39.x86_64
Module libgmp.so.10 from rpm gmp-6.2.1-5.fc39.x86_64
Module libp11-kit.so.0 from rpm p11-kit-0.25.2-1.fc39.x86_64
Module libfontconfig.so.1 from rpm fontconfig-2.14.2-5.fc39.x86_64
Module libXau.so.6 from rpm libXau-1.0.11-3.fc39.x86_64
Module libgraphite2.so.3 from rpm graphite2-1.3.14-12.fc39.x86_64
Module libfreetype.so.6 from rpm freetype-2.13.1-2.fc39.x86_64
Module libxcb.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
Module libharfbuzz.so.0 from rpm harfbuzz-8.2.1-2.fc39.x86_64
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libXext.so.6 from rpm libXext-1.3.5-3.fc39.x86_64
Module libX11.so.6 from rpm libX11-1.8.7-1.fc39.x86_64
Module libGLX.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libz.so.1 from rpm zlib-1.2.13-4.fc39.x86_64
Module libGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Stack trace of thread 16497:
#0  0x00007f709f0f4580 n/a (/usr/lib/libQt5Network.so.5 + 0xf4580)
ELF object binary architecture: AMD x86-64

17∶00∶32 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
17∶00∶02 reporter-system: Process 22024 (gnome-shell) crashed in g_assertion_message_expr.cold()
16∶23∶55 systemd: Failed to start app-gnome-nvidia\x2dsettings\x2duser-15786.scope - Application launched by gnome-session-binary.
16∶23∶50 gdm-session-wor: gkr-pam: unable to locate daemon control file
16∶23∶45 reporter-system: Process 13376 (freetube) crashed in ??()
16∶23∶44 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
16∶23∶42 systemd-coredum: Process 13258 (AppRun) of user 1000 dumped core.

Module /usr/bin/Tahoma2D without build-id.
Module libexpat.so.1 from rpm expat-2.5.0-3.fc39.x86_64
Module libwayland-server.so.0 from rpm wayland-1.22.0-2.fc39.x86_64
Module libgbm.so.1 from rpm mesa-23.2.1-2.fc39.x86_64
Module libEGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libasound.so.2 from rpm alsa-lib-1.2.10-3.fc39.x86_64
Module libcap.so.2 from rpm libcap-2.48-7.fc39.x86_64
Module libnss_myhostname.so.2 from rpm systemd-254.5-2.fc39.x86_64
Module libdrm.so.2 from rpm libdrm-2.4.117-1.fc39.x86_64
Module libXfixes.so.3 from rpm libXfixes-6.0.0-6.fc39.x86_64
Module libXcursor.so.1 from rpm libXcursor-1.2.1-4.fc39.x86_64
Module libuuid.so.1 from rpm util-linux-2.39.2-1.fc39.x86_64
Module libICE.so.6 from rpm libICE-1.0.10-11.fc39.x86_64
Module libSM.so.6 from rpm libSM-1.2.3-13.fc39.x86_64
Module libbrotlicommon.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libffi.so.8 from rpm libffi-3.4.4-4.fc39.x86_64
Module libbrotlidec.so.1 from rpm brotli-1.1.0-1.fc39.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-16.fc39.x86_64
Module libgmp.so.10 from rpm gmp-6.2.1-5.fc39.x86_64
Module libp11-kit.so.0 from rpm p11-kit-0.25.2-1.fc39.x86_64
Module libfontconfig.so.1 from rpm fontconfig-2.14.2-5.fc39.x86_64
Module libXau.so.6 from rpm libXau-1.0.11-3.fc39.x86_64
Module libgraphite2.so.3 from rpm graphite2-1.3.14-12.fc39.x86_64
Module libfreetype.so.6 from rpm freetype-2.13.1-2.fc39.x86_64
Module libxcb.so.1 from rpm libxcb-1.13.1-12.fc39.x86_64
Module libharfbuzz.so.0 from rpm harfbuzz-8.2.1-2.fc39.x86_64
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libXext.so.6 from rpm libXext-1.3.5-3.fc39.x86_64
Module libX11.so.6 from rpm libX11-1.8.7-1.fc39.x86_64
Module libGLX.so.0 from rpm libglvnd-1.7.0-1.fc39.x86_64
Module libz.so.1 from rpm zlib-1.2.13-4.fc39.x86_64
Module libGL.so.1 from rpm libglvnd-1.7.0-1.fc39.x86_64
Stack trace of thread 13258:
#0  0x00007f641d1186d7 _Unwind_Find_FDE (libgcc_s.so.1 + 0x1d6d7)
#1  0x00007f641d1135da uw_frame_state_for (libgcc_s.so.1 + 0x185da)
#2  0x00007f641d11504d _Unwind_RaiseException (libgcc_s.so.1 + 0x1a04d)
#3  0x00007f640beb520b __cxa_throw (libstdc++.so.6 + 0xb520b)
#4  0x00007f6410d87949 n/a (/usr/lib/libtnzcore.so + 0x187949)
ELF object binary architecture: AMD x86-64

16∶22∶26 kernel: wireguard: sk-bts: Could not create IPv4 socket
12∶54∶21 systemd: Failed to start app-gnome-user\x2ddirs\x2dupdate\x2dgtk-2382.scope - Application launched by gnome-session-binary.
12∶54∶19 kernel: usb 3-1.4: 1:1: cannot get freq at ep 0x81
12∶54∶19 systemd: Failed to start app-gnome-gnome\x2dkeyring\x2dssh-2116.scope - Application launched by gnome-session-binary.
12∶54∶18 dbus-broker-lau: Ignoring duplicate name 'org.gnome.Loupe' in service file '/usr/share//dbus-1/services/org.gnome.Loupe.service'
12∶54∶16 gdm-session-wor: gkr-pam: unable to locate daemon control file
12∶54∶12 systemd: Failed to start nvidia-powerd.service - nvidia-powerd service.
12∶54∶10 kernel: 
12∶54∶08 kernel: usb 3-1.4: 1:1: cannot get freq at ep 0x81
12∶53∶51 systemd-vconsol: /usr/bin/setfont failed with exit status 71.
1 Like

Just want to update that this seems to be caused by OpenTabletDriver. After uninstalling it and using the default Wacom drivers Gnome no longer crashes when i click on system UI elements with the pen. Sucks cause OTD is much better than Wacom’s driver but oh well. Gnome 45 still crashes much more than 44 but that happens even without plugging in the pen tablet.