QT apps broken on Gnome since Tumbleweed 20251025

After upgrading from Tumbleweed 20251022 to 20251025, I’m unable to focus any window of a QT app on Gnome wayland. For instance, I have open a window of Gnome Console, I press Super and write VLC and press enter. Now, the VLC window should open, but it doesn’t, the focus remains in the console, I can enter commands and read the output. VLC does appear in the app switcher, but If I try to focus it using Alt+Tab, the focus returns back to the console.

I’ve tried launching from terminal, but there seems to be nothing out of ordinary, no errors or unusual warnings.

Does anyone else notice a similar behavior? VLC would not be such a problem, but this has broken KeePassXC for me, the Tumbleweed’s snapper is a literal life-saver!

For now I’ve rolled back to 20251022, but I can reproduce this reliably in a VM, so I’m quite surprised not seeing anyone else talking about it.

@RastislavKish Not seeing that here, works fine, I’m using Intel/Nvidia offload. What is your hardware setup? Oh and on 20251027, newer kernel…

@malcolmlewis hmm, interesting. My machine is an 11 years old Dell latitude e7440 with integrated intel GPU, inxi -G says:

Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
  Device-2: Microdia Integrated Webcam driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.8 compositor: gnome-shell
    v: 49.1 driver: gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.2.4 renderer: Mesa Intel HD
    Graphics 4400 (HSW GT2)
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xprop,xrandr

A quickemu VM I’m testing this on has KDE Plasma installed as well, and Interestingly enough, everything works without any issues there, using its wayland version. So this seems like a Gnome specific bug. Also, the app othervise seems to be running fine, I can see VLC having two windows in the app switcher, the main window and the first setup dialog, they even have correct titles. I just can’t get them to show up for some reason.

I’ve zypper dup the VM to the latest snapshot, but the behavior is the same.

@RastislavKish Hmm, so what version of VLC is installed, repo, flatpak?
I use the flatpak version (installed as my user) here to avoid Packman issues…

Could be Mesa and age of your GPU…it really is Legacy (Amber?).

If you create a test user, assuming it’s an rpm version, does the issue duplicate?

@malcolmlewis I did some further experiments, and it seems this only happens when Orca is turned on. Which would explain why nobody else noticed, if that’s the case. If you have orca installed, could you turn it on using Alt+Super+S and launch VLC to see if you can focus the window and control it from the keyboard? VLC does not have any focusable components in its main window, but if you open one of the menus using Alt+Mnemonics shortcut or by clicking) and use arrows up/down, the screenreader should read the focused item. You can use Super+Alt+S to turn Orca off again.

The distribution channel does not seem to matter on my side. On my machine, I have vlc installed from the Tumbleweed’s oss repo, but I tried flatpak too and it behaves the same way. With KeePassXC, I also use the version from the Tumbleweed repository, but I tried to use the official AppImage as well, with the same result.

@RastislavKish Well, unfortunately screen reader works here… Sure the correct sound target is enabled in the sound settings?

Hi.
I’ve noted a similar bug: some window apps (even Yast) shows up blank, transparent without any content. Only icon in bar e close button are present. This bug is quite difficult to investigate because the problem is random, not sure limited to Qt apps, and the same app could be opened properly the first time, and not the second time. Due to these reasons I don’t know which software component is responsible in graphic stack; I can only say that probably Mesa is not the cause, since I’ve tried to update the system without touching Mesa and the problem is still present.
For sure something broke in the last snapshot.
Important info: I have gnome 49 and full AMD pc.

@malcolmlewis I have some more information on this.

I’ve done multiple fresh VM installs using Agama, and the issue is 100% reproducible. However, it seems to be locale specific.

If I have both the Gnome system language and the keyboard layout set to English US, everything works as it should. If either of those two is set to Slovak and the system is reboot, the bug starts appearing 100% of the time.

The easiest way to break an en-US system installation is to open the Gnome settings, go to the keyboard tab, add Slovak layout as an input source, delete all other layouts and restart the computer (note this is important, otherwise the keyboard layout will change but the bug won’t appear).

After the restart, I can no longer focus VLC, I usually for testing purposes am opening it from Gnome Console, but I suppose this does not matter.

I’m testing with the screenreader turned on both on the login screen and in the environment. I’m not sure what’s the relation between Orca and this bug if there’s any, since it’s hard for me to debug without a screenreader, I once tested this by blind booting the VM without the screenreader launched and starting VLC, afterwards I took a screenshot and GPT 4O reported the VLC window was visible, this was with the Slovak interface and layout. So there could be a connection, but I can definitely say with turned on screenreader, the VLc window is not focusable if either the system language or the keyboard layout is Slovak.

@ferdy81 do you use a localized version of the system? Have you tried launching with Orca? Other apps than VLC and KeePassXC, particularly Thunderbird and the Gnome Console / Terminal work fine for me, but since the system is unusable for me in this state because I need the password manager, I didn’t test many apps, so indeed VLC and KeePassXC being both QT may be just a coincidence.

@RastislavKish Sounds like you have enough information for a bug report? openSUSE:Submitting bug reports - openSUSE Wiki

1 Like

@malcolmlewis thank you for the link! I’ve filed 1253076. Hopefully it will be enough to reproduce.

1 Like

Hi! I’ve reverted to a previous snapshot to not suffer this bug. But, I confirm Thunderbird was fine