Summary: | KWin asserts in GLFramebuffer destructor | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | stakanov |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kde, nate |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 5.27.5 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/ed916ff21629f3e91ee987552d778b1a65d66702 | Version Fixed In: | 5.27.7 |
Sentry Crash Report: |
Description
stakanov
2023-06-17 07:02:15 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4189 Git commit c5a29b4b66c001c49c5bcf9aa9250d8322eefbbd by David Edmundson. Committed on 17/06/2023 at 13:12. Pushed by davidedmundson into branch 'master'. effects: Make OpenGL context current before deleting framebuffer When we delete a window we unredirect, when we unredirect, we delete the framebuffer which requires an openGL context. handleWindowDeleted is the entry point from workspace events to effects code, so it's made current here. Related: bug 444665 M +1 -0 src/libkwineffects/kwinoffscreeneffect.cpp https://invent.kde.org/plasma/kwin/-/commit/c5a29b4b66c001c49c5bcf9aa9250d8322eefbbd Git commit ed916ff21629f3e91ee987552d778b1a65d66702 by Nate Graham, on behalf of David Edmundson. Committed on 23/06/2023 at 15:08. Pushed by ngraham into branch 'Plasma/5.27'. effects: Make OpenGL context current before deleting framebuffer When we delete a window we unredirect, when we unredirect, we delete the framebuffer which requires an openGL context. handleWindowDeleted is the entry point from workspace events to effects code, so it's made current here. Related: bug 444665 (cherry picked from commit c5a29b4b66c001c49c5bcf9aa9250d8322eefbbd) M +1 -0 src/libkwineffects/kwinoffscreeneffect.cpp https://invent.kde.org/plasma/kwin/-/commit/ed916ff21629f3e91ee987552d778b1a65d66702 I am usually not challenged when it comes to tell people clear words about my dissatisfaction when bugs remain there for years. Hence I allow myself (now that this is closed resolved) and I will enjoy the fix with the next dup of TW, to joint my "thank you for that outstanding speed, for the attention given, for the fix. Guess couldn't be better". This is meant as it is written. And I think it is good to say so when applicable. Thank you. |