F34: GNOME Flatpaks don't run on X11 (NVIDIA Drivers)

So far I found that GNOME Maps, Extensions don’t work at all under X11 Session, showing the following error.

❯ flatpak run -v org.gnome.Extensions
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /var/home/xurzua/.local/share/flatpak
F: Opening user flatpak installation at path /var/home/xurzua/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /var/home/xurzua/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Cleaning up unused container id 4077514285
F: Allocated instance id 4114607130
F: Add defaults in dir /org/gnome/Extensions/
F: Add locks in dir /org/gnome/Extensions/
F: Disallowing network access
F: Allowing wayland access
F: Allowing x11 access
F: Running 'bwrap --args 34 xdg-dbus-proxy --args=37'
F: Running 'bwrap --args 34 gnome-extensions-app'
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

(gnome-extensions-app:3): Gdk-WARNING **: 19:20:00.427: The program 'gnome-extensions-app' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadFBConfig'.
  (Details: serial 273 error_code 167 request_code 151 (GLX) minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Environment

  • Fedora 34.20210531.0 (Silverblue)
  • GNOME 40.1.0
  • Flatpak 1.10.2

Drivers

  • org.freedesktop.Platform.GL.nvidia-465-31
  • xorg-x11-drv-nvidia-kmodsrc-465.31-1.fc34.x86_64
  • xorg-x11-drv-nvidia-cuda-libs-465.31-1.fc34.x86_64
  • xorg-x11-drv-nvidia-libs-465.31-1.fc34.x86_64
  • xorg-x11-drv-nvidia-465.31-1.fc34.x86_64
  • xorg-x11-drv-nvidia-cuda-465.31-1.fc34.x86_64

Anyone else experiencing this issue with GNOME Maps and Extensions apps ?

Thanks in advance!

UPDATE

There’s already an issue filled for this bug in Bugzilla :point_down:

https://bugzilla.redhat.com/show_bug.cgi?id=1955171#c4