SUMMARY The GTK/Vala app Dino let the whole plasmashell freeze when it is started in Konsole. This does not happen if it is started outside of Konsole. In order to recover, Dino has to be killed in another TTY. I will try to get a backtrace of the stack later. STEPS TO REPRODUCE 1. git clone https://github.com/dino/dino (f9c69a204ebd7ecabd022f6f6e9a7131a1ecadae) 2. Compile Dino 3. Execute "dino" in Konsole OBSERVED RESULT Dino throws gtk-errors: (dino:14997): Gdk-WARNING **: 20:03:22.102: Native Windows wider or taller than 32767 pixels are not supported (dino:14997): Gdk-WARNING **: 20:03:22.108: Native Windows wider or taller than 32767 pixels are not supported (dino:14997): Gtk-WARNING **: 20:03:22.387: infinite surface size not supported (dino:14997): Gtk-WARNING **: 20:03:22.389: infinite surface size not supported (dino:14997): Gtk-WARNING **: 20:03:22.390: infinite surface size not supported ... and the whole Plasmashell freezes. EXPECTED RESULT Dino starts without causing issues obviously. SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Plasma Version: 5.17.3 KDE Frameworks Version: 5.65.0 Qt Version: 5.13.2 Kernel Version: 5.3.11-1-MANJARO ADDITIONAL INFORMATION Scaling 1.5
Created attachment 124093 [details] Video of the graphical glitches of Konsole due to the gtk issue. 1/2 Dino is started and gtk starts throwing gtk warnings in an infinite loop. There of course those horizontal line artifacts but additional the rendered Konsole image is not refreshed correctly as it can seen at the mouse trail.
Created attachment 124094 [details] Video of the graphical glitches of Konsole due to the gtk issue. 2/2 Here the whole can be still dragged but earlier renderings are not cleared.
If try to run Dino in Konsole under Wayland, I get the following error only: (dino:15020): Gdk-CRITICAL **: 13:07:28.826: ../gtk/gdk/wayland/gdkdisplay-wayland.c:1399: Unable to create Cairo image surface: invalid value (typically too big) for the size of the input (surface, pattern, etc.) and then Dino crashes with a SIGSEGV.
Maybe this is more an issue of KWin actually as it is about painting the desktop.
It does no longer freeze the whole plasmashell, but still gives those graphical glitches, which can be seen in the attached videos.
At least Dino 0.1.0-3 from Arch repos works fine. I can't reproduce any issue described here with it. Operating System: Arch Linux KDE Plasma Version: 5.17.90 KDE Frameworks Version: 5.66.0 Qt Version: 5.14.1
(In reply to Postix from comment #5) > It does no longer freeze the whole plasmashell, but still gives those > graphical glitches, which can be seen in the attached videos. Are you talking the horizontal line artifacts?
*Are you talking about ...
Sorry, I forgot to update this issue. The bug seems to be magically gone. :)