Bug 496876 - All windows release grab every ⪅ 5s
Summary: All windows release grab every ⪅ 5s
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 6.2.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-30 20:02 UTC by Roke Julian Lockhart Beedell
Modified: 2025-02-13 13:53 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Demonstration screencast for `#c0`. (2.35 MB, video/mp4)
2024-11-30 20:02 UTC, Roke Julian Lockhart Beedell
Details
Screencast demonstrating the feature functional. (1.09 MB, video/mp4)
2025-01-02 22:37 UTC, Roke Julian Lockhart Beedell
Details
Screencast demonstrating that an input event doesn't occur. (810.56 KB, video/mp4)
2025-01-03 00:28 UTC, Roke Julian Lockhart Beedell
Details
Odd windowing behaviour on Plasma 6.3.0 (3.28 MB, video/mp4)
2025-02-12 11:42 UTC, Robert jakimowicz (Fazzoc)
Details
Roke's `powerdevilrc` at 2025-02-12 (for `#c17`) (216 bytes, text/plain)
2025-02-12 12:34 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2024-11-30 20:02:52 UTC
Created attachment 176248 [details]
Demonstration screencast for `#c0`.

STEPS TO REPRODUCE
------------------

1. Grab a window border.
2. Drag for > 3.5s (it shouldn't take more than ≈ 5s).

OBSERVED RESULT
---------------

I am unable to resize a window for more than ⪅ 5s, because its size reverts to what it was before I commenced the resize.

EXPECTED RESULT
---------------

I should be able to resize a window for as long as I want to.

SOFTWARE/OS VERSIONS
--------------------

1. ~~~bash
   #!/usr/bin/env -S bash
   kinfo
   ~~~

2. > ~~~YAML
   > Operating System: Fedora Linux 41
   > KDE Plasma Version: 6.2.4
   > KDE Frameworks Version: 6.8.0
   > Qt Version: 6.8.0
   > Kernel Version: 6.11.10-300.fc41.x86_64 (64-bit)
   > Graphics Platform: Wayland
   > Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
   > Memory: 30.4 GiB of RAM
   > Graphics Processor: AMD Radeon RX 5700
   > Manufacturer: ASRock
   > Product Name: X670E Taichi
   > ~~~

ADDITIONAL INFORMATION
----------------------

This is a brand-new installation - it's barely 4 hours old, and all I've done to it is:

- configure each `kcmshell6` entry (via `systemsettings`);
- update the default package selection, using `sudo dnf upgrade --offline -y && sudo dnf5 offline reboot`; and
- install some standard applications (all via `dnf`):
  - `gimp`, 
  - `snapd`,
  - `krita`,
  - `code`,
  - `obs-studio`,
  - `digikam`, and
  - `hardinfo2`.
Comment 1 Roke Julian Lockhart Beedell 2024-11-30 21:58:08 UTC
(In reply to Roke Julian Lockhart Beedell from comment #0)

I've changed the title because:

- it turns out that the amount of time varies, and
- this also affects move grabs too.

The time varies because it's *every* 5s that this occurs, *not* ≈ 5s *after* the window is grabbed. It's merely not noticeable until the window is grabbed by the user.

If I could show compositor updates like AOSP's `com.android.settings/.DevelopmentSettings`'s "Show surface updates" option permits, this would be more obvious.
Comment 2 John Kizer 2024-12-10 01:26:08 UTC
Hi - I can't reproduce this on my system below. Does this occur with windows other than Firefox? Can it be reproduced on a newly setup user account (without whatever configuration changes occurred during the configuration step you mentioned, and installation of the packages listed)?

Possibly related - what repositories were added to install a RPM package named `code` on Fedora 41? (I'm on Fedora 41 as well and get "No matching packages to list" in response to `dnf info code`)

FYI on Fedora 41 dnf is a symlink to dnf5, so specifying that isn't needed in the command you mentioned :-)

My system:
Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.11.10-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 30.4 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
Comment 3 Roke Julian Lockhart Beedell 2024-12-10 20:16:26 UTC
(In reply to John Kizer from comment #2)

> Can it be reproduced on a newly setup user account (without whatever configuration changes occurred during the configuration step you mentioned, and installation of the packages listed)?

- It affects a new user (called `test`), created via `kcm_users`.
- However, that new user's `plasmashell` didn't come with a panel by default. Is that a known problem, or a sign that this brand-new installation is corrupt?

> Possibly related - what repositories were added to install a RPM package named `code` on Fedora 41? (I'm on Fedora 41 as well and get "No matching packages to list" in response to `dnf info code`)

Good catch. That's for the VS Code RPM. I adhered to [Microsoft's documentation][1]. [^2] I didn't consider this to be noteworthy because:

- I would have considered that to be the culprit, were I not quite confident I recall it happening on my first login after installation.
- I am confident that I would have noticed the correlation, had it begun after I'd modified the OS.

I can't provide very useful information about this, because [I haven't been able to ascertain how to get DNF5 to output the repository URIs][2].

> FYI on Fedora 41 dnf is a symlink to dnf5, so specifying that isn't needed in the command you mentioned

That should be so, but, for a reason unbeknownst to me, `dnf` *itself* appears to advise that I specify it in the CLI, after running `sudo dnf upgrade --offline`:

> ~~~Markdown
> Transaction stored to be performed offline. Run `dnf5 offline reboot` to reboot and run the transaction. To cancel the transaction and delete the downloaded files, use `dnf5 offline clean`.
> ~~~

 [1]: https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions:~:text=sudo%20rpm%20%2D%2Dimport%20https://packages.microsoft.com/keys/microsoft.asc,sudo%20tee%20/etc/yum.repos.d/vscode.repo%20%3E%20/dev/null
 [2]: https://discussion.fedoraproject.org/t/how-to-see-the-repository-uris-with-dnfs-repolist-subcommand/139438/1#:~:text=%2Dv%20isn%E2%80%99t%20a%20valid%20flag%20in%20dnf5.

[^2]: https://github.com/microsoft/vscode-docs/blob/e0b395019dd4a064ed5445daebc639e108356b19/docs/setup/linux.md?plain=1#L61-L62:~:text=sudo%20rpm%20%2D%2Dimport%20https://packages.microsoft.com/keys/microsoft.asc,sudo%20tee%20/etc/yum.repos.d/vscode.repo%20%3E%20/dev/null
Comment 4 Roke Julian Lockhart Beedell 2024-12-10 21:21:13 UTC
(In reply to Roke Julian Lockhart Beedell from comment #3)

> I can't provide very useful information about this, because [I haven't been able to ascertain how to get DNF5 to output the repository URIs][2].

Fixed, per [the aforementioned Discourse thread][1]. Hopefully, the undermentioned demonstrates that this installation is fairly stock (because RPMFusion is standard on Fedora):

> ~~~YAML
> repo     : "updates-testing-debuginfo"
> enabled  : 
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f41&arch=x86_64"
> repo     : "rpmfusion-nonfree-updates-source"
> enabled  : 
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-source-41&arch=x86_64"
> repo     : "rpmfusion-free-updates-source"
> enabled  : 
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-source-41&arch=x86_64"
> repo     : "google-chrome-canary"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-source-41&arch=x86_64"
> repo     : "rpmfusion-free-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-debug-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-nvidia-driver-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-nvidia-driver-debug-41&arch=x86_64"
> repo     : "rpmfusion-free-updates"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-41&arch=x86_64"
> repo     : "updates"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=updates-released-f41&arch=x86_64"
> repo     : "rpmfusion-free-tainted"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-tainted-41&arch=x86_64"
> repo     : "rpmfusion-free-tainted-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-tainted-source-41&arch=x86_64"
> repo     : "fedora-cisco-openh264"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-41&arch=x86_64"
> repo     : "updates-testing"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f41&arch=x86_64"
> repo     : "rpmfusion-nonfree-updates-testing"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-testing-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-updates"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-updates-testing-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-testing-source-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-source-41&arch=x86_64"
> repo     : "updates-testing-source"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=updates-testing-source-f41&arch=x86_64"
> repo     : "rpmfusion-nonfree-nvidia-driver-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-nvidia-driver-source-41&arch=x86_64"
> repo     : "updates-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f41&arch=x86_64"
> repo     : "rpmfusion-nonfree-updates-testing-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-testing-debug-41&arch=x86_64"
> repo     : "rpmfusion-free-updates-testing"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-testing-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-nvidia-driver"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-nvidia-driver-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-debug-41&arch=x86_64"
> repo     : "fedora-cisco-openh264-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-debug-41&arch=x86_64"
> repo     : "updates-source"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f41&arch=x86_64"
> repo     : "rpmfusion-nonfree"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-tainted"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-tainted-41&arch=x86_64"
> repo     : "rpmfusion-free-tainted-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-tainted-debug-41&arch=x86_64"
> repo     : "protonvpn-fedora-unstable"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-tainted-debug-41&arch=x86_64"
> repo     : "rpmfusion-free-updates-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-debug-41&arch=x86_64"
> repo     : "rpmfusion-free-updates-testing-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-testing-debug-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-tainted-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-tainted-debug-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-tainted-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-tainted-source-41&arch=x86_64"
> repo     : "fedora"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=fedora-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-steam-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-debug-41&arch=x86_64"
> repo     : "rpmfusion-free-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-source-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-steam"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-41&arch=x86_64"
> repo     : "rpmfusion-free-updates-testing-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-testing-source-41&arch=x86_64"
> repo     : "rpmfusion-free"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=free-fedora-41&arch=x86_64"
> repo     : "fedora-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-41&arch=x86_64"
> repo     : "fedora-source"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=fedora-source-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-updates-debuginfo"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-debug-41&arch=x86_64"
> repo     : "code"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-debug-41&arch=x86_64"
> repo     : "fedora-cisco-openh264-source"
> enabled  : 1
> metalink : "https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-source-41&arch=x86_64"
> repo     : "rpmfusion-nonfree-steam-source"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-source-41&arch=x86_64"
> repo     : "copr:copr.fedorainfracloud.org:phracek:PyCharm"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-source-41&arch=x86_64"
> repo     : "google-chrome"
> enabled  : 1
> metalink : "https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-source-41&arch=x86_64"
> ~~~

[1]: https://discussion.fedoraproject.org/t/how-to-see-the-repository-uris-with-dnfs-repolist-subcommand/139438/3#:~:text=so%2C%20though:%20%5B1%5D-,%23!/usr/bin/env%20bash,',-repo%20%20%20%20%20=%20%22updates%2Dtesting%2Ddebuginfo%22
Comment 5 John Kizer 2024-12-11 00:10:05 UTC
(In reply to Roke Julian Lockhart Beedell from comment #3)
> - It affects a new user (called `test`), created via `kcm_users`.
> - However, that new user's `plasmashell` didn't come with a panel by
> default. Is that a known problem, or a sign that this brand-new installation
> is corrupt?

Not a known problem AFAIK, so it may be worth making sure that the core KDE packages are successfully installed / reinstalled in case something got funky during installation.

Repositories probably aren't the issue based on what's there.

Does this occur with a window other than Firefox? (I know the title mentions all windows, but just double-checking that that is truly any resizable or movable window on the screen)

For that new user, were any of your configuration steps below taken other than updating the existing setup? (Making changes in System Settings, installing additional packages)

> That should be so, but, for a reason unbeknownst to me, `dnf` *itself*
> appears to advise that I specify it in the CLI, after running `sudo dnf
> upgrade --offline`:

DNF's documentation is for the package manager itself, indepedent of the distribution in which it might be used, and they release it with a binary named dnf5. Fedora implemented the symlink in their packaging/distribution.
Comment 6 Roke Julian Lockhart Beedell 2024-12-11 01:18:32 UTC
(In reply to John Kizer from comment #5)

> Not a known problem AFAIK, so it may be worth making sure that the core KDE packages are successfully installed / reinstalled in case something got funky during installation.

Like `dnf reinstall`-ing everything? I'd considered that, but I recall hearing that postrans scripts can sometimes be skipped when that's done, so I'm wary in case it definitively corrupts my OS installation.

> Does this occur with a window other than Firefox? (I know the title mentions all windows, but just double-checking that that is truly any resizable or movable window on the screen)

Yeah. All windows. I've yet to notice any exceptions.

> For that new user, were any of your configuration steps below taken other than updating the existing setup? (Making changes in System Settings, installing additional packages)

As in, did I do anything as that new user after creating it? I created the default panel to make exiting it easier, but I verified that the WM resize bug was present before that (from what I recall).

---

Perhaps of note, I did report last year seeing something slightly similar in its expression and irreproducibility – https://bugs.kde.org/show_bug.cgi?id=484553#c0. That was on another OS, although I recall it affecting the Fedora 40 live USB image I created too.

> DNF's documentation is for the package manager itself, indepedent of the distribution in which it might be used, and they release it with a binary named dnf5. Fedora implemented the symlink in their packaging/distribution.

I'd never considered that DNF could be used outside of Fedora. Good on them for designing it in a modular manner.
Comment 7 John Kizer 2024-12-11 03:40:42 UTC
(In reply to Roke Julian Lockhart Beedell from comment #6)
> Like `dnf reinstall`-ing everything? I'd considered that, but I recall
> hearing that postrans scripts can sometimes be skipped when that's done, so
> I'm wary in case it definitively corrupts my OS installation.

That's fair, just thinking if this is an "exploratory" installation it could be worth trying that out, but you might want to be more conservative if you're already down the path of getting that machine setup for work.

> Perhaps of note, I did report last year seeing something slightly similar in
> its expression and irreproducibility –
> https://bugs.kde.org/show_bug.cgi?id=484553#c0. That was on another OS,
> although I recall it affecting the Fedora 40 live USB image I created too.

Does the same thing happen with drag-and-drops as well? If so, is it possible that your mouse, or some other piece of hardware, is somehow periodically sending a scancode that's getting interpreted as Esc while holding down the button? (Very much an "out there" theory but since the effect looks like what happens if you press Esc while drag and dropping, thought it might be worth a cursory check at least)

> I'd never considered that DNF could be used outside of Fedora. Good on them
> for designing it in a modular manner.

I've seen some pretty daring package manager switching play out on distribution forums!
Comment 8 Roke Julian Lockhart Beedell 2024-12-11 14:03:05 UTC
(In reply to John Kizer from comment #7)

Those were good questions. Unfortunately for me but fortunately for you, [my installation died after an upgrade today][1].

If I don't see this on my new installation, I'll close the issue. If I do, I'll check what you wanted me to check. I'll try to reinstall on known-good installation media this time, because I can't think of any other commonality between my installations except what I installed them with.

[1]: https://discussion.fedoraproject.org/t/after-offline-upgrade-via-dnf5-init-error-while-loading-shared-libraries-libsystemd-core-256-9-2-fc41-so-cannot-open-shared-object-file-no-such-file-or-directory-causes-kernel-panic-on-boot/139474
Comment 9 Roke Julian Lockhart Beedell 2024-12-11 14:25:21 UTC
(In reply to Roke Julian Lockhart Beedell from comment #8)

Ah, ignore that. [Just a bad kernel update.][1] Apologies for the noise. The Linux experience, eh?

[1]: https://discussion.fedoraproject.org/t/after-offline-upgrade-via-dnf5-init-error-while-loading-shared-libraries-libsystemd-core-256-9-2-fc41-so-cannot-open-shared-object-file-no-such-file-or-directory-causes-kernel-panic-on-boot/139474/2

---

> Does the same thing happen with drag-and-drops as well? If so, is it possible that your mouse, or some other piece of hardware, is somehow periodically sending a scancode that's getting interpreted as Esc while holding down the button? (Very much an "out there" theory but since the effect looks like what happens if you press Esc while drag and dropping, thought it might be worth a cursory check at least)

When dragging a file from Dolphin to GNOME Abrt, I can hold it for as long as I want to. I've verified that the window resize still unsets my grab after a few seconds, though.
Comment 10 David Edmundson 2025-01-02 16:46:21 UTC
I also cannot reproduce.

In terms of debugging if you search for "kwin" in krunner you'll see an entry "open kwin debug console" and move to "input events" it would be good to see if kwin thinks a pointer is being released.
Comment 11 Roke Julian Lockhart Beedell 2025-01-02 22:37:31 UTC
Created attachment 177062 [details]
Screencast demonstrating the feature functional.

(In reply to David Edmundson from comment #10)

...it's not occurring any more. This must have been a consequence of the *latest* update, since it occurred last boot. I can't believe this - that would have revealed exactly what was going on. If it ever recurs, I'll provide what you ask. Real apologies.

Current Environment
-------------------

> ~~~YAML
> Operating System: Fedora Linux 41
> KDE Plasma Version: 6.2.4
> KDE Frameworks Version: 6.9.0
> Qt Version: 6.8.1
> Kernel Version: 6.12.6-200.fc41.x86_64 (64-bit)
> ~~~

Also, `kwin-6.2.4-1.fc41.x86_64`.
Comment 12 Roke Julian Lockhart Beedell 2025-01-03 00:28:21 UTC
Created attachment 177065 [details]
Screencast demonstrating that an input event doesn't occur.

Returned on the next update / reboot. At least we've ascertained that it doesn't *always* occur, although that makes it even more strange.

Irrespective, as the attached video demonstrates, there is no mouseup event in the debug console.
Comment 13 Vlad Zahorodnii 2025-02-05 16:07:10 UTC
Can you please check kwin logs maybe there are some warnings?

 journalctl --boot --user-unit plasma-kwin_wayland
Comment 14 Roke Julian Lockhart Beedell 2025-02-05 16:27:12 UTC
(In reply to Vlad Zahorodnii from comment #13)

For future reference, I've used the explicit boot ID:

1.	~~~sh
	#!/usr/bin/env sh
	journalctl --list-boots
	~~~

	...which returns:

2.	> ~~~log
	> 0 336ef6f1063c4da78457e3c57b8d2011 Wed 2025-02-05 11:17:52 GMT Wed 2025-02-05 16:17:46 GMT
	> ~~~

Additionally, you solely wanted warnings, so I specified `-p warning` (though there wasn't much debug information anyway):

~~~sh
#!/usr/bin/env sh
journalctl --boot 336ef6f1063c4da78457e3c57b8d2011 --user-unit plasma-kwin_wayland -p warning
~~~

This provided me with mostly log spam of `kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)`:

> ~~~log
> Feb 05 11:18:06 SNRW3Q maliit-keyboard[1904]: QSoundEffect(pulseaudio): Error decoding source file:///usr/share/maliit/keyboard2/sounds/key_tick2_quiet.wav
> Feb 05 11:18:09 SNRW3Q kwin_wayland[1785]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
> Feb 05 11:18:14 SNRW3Q kwin_wayland[1785]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
> Feb 05 11:18:15 SNRW3Q kwin_wayland[1785]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
> Feb 05 12:04:14 SNRW3Q maliit-keyboard[1904]: QSGContext::initialize: depth buffer support missing, expect rendering errors
> Feb 05 12:04:14 SNRW3Q maliit-keyboard[1904]: QSGContext::initialize: stencil buffer support missing, expect rendering errors
> Feb 05 12:04:16 SNRW3Q kwin_wayland[1785]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
> Feb 05 12:23:06 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 12:58:16 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:02:08 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:02:32 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:02:38 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:02:39 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:02:43 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:07:28 SNRW3Q kscreenlocker_greet[24317]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 13:13:22 SNRW3Q kscreenlocker_greet[24317]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
> Feb 05 13:13:22 SNRW3Q kscreenlocker_greet[24317]: Failed to write to the pipe: Bad file descriptor.
> Feb 05 13:15:04 SNRW3Q kwin_wayland[1785]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
> Feb 05 14:00:46 SNRW3Q kwin_wayland[1785]: This plugin does not support grabbing the keyboard
> Feb 05 14:18:21 SNRW3Q kwin_wayland[1785]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55858e59b2c0)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:39:55 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:40:47 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:50:05 SNRW3Q kwin_wayland[1785]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55858e71f200)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 14:56:30 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:09:40 SNRW3Q kwin_wayland[1785]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55858e71f200)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:11:46 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:19 SNRW3Q kwin_wayland[1785]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x55858e495210)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:41:20 SNRW3Q kwin_wayland[1785]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
> Feb 05 15:56:31 SNRW3Q kscreenlocker_greet[134477]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
> Feb 05 16:13:36 SNRW3Q kscreenlocker_greet[134477]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
> Feb 05 16:13:36 SNRW3Q kscreenlocker_greet[134477]: Failed to write to the pipe: Bad file descriptor.
> ~~~
Comment 15 Robert jakimowicz (Fazzoc) 2025-02-12 11:42:32 UTC
Created attachment 178177 [details]
Odd windowing behaviour on Plasma 6.3.0

As of the release of Plasma 6.3.0, which has officially released on Fedora 41 for me, i have started encountering this issue as soon as i got it updated.

Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland[1592]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
Feb 12 11:17:59 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 22670)
Feb 12 11:18:01 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 22741)
Feb 12 11:18:03 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 22804)
Feb 12 11:18:06 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 22872)
Feb 12 11:18:08 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 22938)
Feb 12 11:18:10 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23004)
Feb 12 11:18:12 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23071)
Feb 12 11:18:15 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23137)
Feb 12 11:18:17 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23203)
Feb 12 11:18:19 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23266)
Feb 12 11:18:21 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23330)
Feb 12 11:18:24 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23410)
Feb 12 11:18:26 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23499)
Feb 12 11:18:28 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23563)
Feb 12 11:18:30 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23631)
Feb 12 11:18:33 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23696)
Feb 12 11:18:35 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23760)
Feb 12 11:18:37 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23824)
Feb 12 11:18:39 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23890)
Feb 12 11:18:42 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 23955)
Feb 12 11:18:44 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24021)
Feb 12 11:18:46 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24084)
Feb 12 11:18:48 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24150)
Feb 12 11:18:51 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24217)
Feb 12 11:18:53 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24281)
Feb 12 11:18:55 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24371)
Feb 12 11:18:57 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24437)
Feb 12 11:19:00 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24512)
Feb 12 11:19:02 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24578)
Feb 12 11:19:04 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24642)
Feb 12 11:19:06 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24705)
Feb 12 11:19:09 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24801)
Feb 12 11:19:11 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 24942)
Feb 12 11:19:13 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25006)
Feb 12 11:19:15 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25070)
Feb 12 11:19:18 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25136)
Feb 12 11:19:20 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25200)
Feb 12 11:19:22 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25263)
Feb 12 11:19:24 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25326)
Feb 12 11:19:27 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25390)
Feb 12 11:19:29 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25457)
Feb 12 11:19:31 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25522)
Feb 12 11:19:33 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25587)
Feb 12 11:19:36 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25653)
Feb 12 11:19:38 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25717)
Feb 12 11:19:40 fedora kwin_wayland_wrapper[1592]: error in client communication (pid 25781)

My system:
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Kernel Version: 6.12.11-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 31.2 GiB of RAM
Graphics Processor: AMD Radeon RX 5600 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B550I AORUS PRO AX
Comment 16 Roke Julian Lockhart Beedell 2025-02-12 11:46:47 UTC
(In reply to Robert jakimowicz (Fazzoc) from comment #15)  
That's *exactly* it! Thank you!
Comment 17 Vlad Zahorodnii 2025-02-12 12:24:29 UTC
Did you set a custom screen dim interval in power management settings?
Comment 18 Roke Julian Lockhart Beedell 2025-02-12 12:34:43 UTC
Created attachment 178181 [details]
Roke's `powerdevilrc` at 2025-02-12 (for `#c17`)

(In reply to Vlad Zahorodnii from comment #17)

~~~desktop
[AC][Display]
DimDisplayIdleTimeoutSec=-1
DimDisplayWhenIdle=false
TurnOffDisplayIdleTimeoutSec=-1
TurnOffDisplayIdleTimeoutWhenLockedSec=-2
TurnOffDisplayWhenIdle=false

[AC][SuspendAndShutdown]
AutoSuspendAction=0

~~~
Comment 19 Roke Julian Lockhart Beedell 2025-02-12 12:36:49 UTC
(In reply to Roke Julian Lockhart Beedell from comment #18)  
> Did you set a custom screen dim interval in power management settings?

Apologies. Accidentally sent that before I was done. Basically, IDK, but hopefully that data tells you.
Comment 20 Robert jakimowicz (Fazzoc) 2025-02-13 11:17:39 UTC
I got a patch update for 6.3.0 this morning on fedora 41, it looks to me that this issue has been fixed on my side.
If anyone else is still experiencing it prior to the recent patch, see if the update may help
Comment 21 Roke Julian Lockhart Beedell 2025-02-13 13:53:22 UTC
(In reply to Robert jakimowicz (Fazzoc) from comment #20)  
Doesn't fix it for me. Thanks, though.