Summary: | Closing windows sometimes invalidates window texture rendering | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Ruchir Brahmbhatt <ruchir.brahmbhatt> |
Component: | aurorae | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jb, krejzi |
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=341110 | ||
Latest Commit: | Version Fixed In: | 5.2.0 | |
Sentry Crash Report: | |||
Attachments: | kwin log |
Description
Ruchir Brahmbhatt
2014-09-20 14:02:03 UTC
do you have a crash trace? Otherwise it's difficult to know what is causing the crash (obviously it's not crashing on my system ;-) ). Shot in the blue: you are using the Breeze window decoration? Well it doesn't generate proper backtrace despite having kwin debug packages installed but I think based on your comments it seems related to breeze as I do use that decoration and don't have debug packages of breeze installed. I can reproduce it but I can't get to trigger drkonqi to get backtrace. Also I noticed kwin is not actually crashing, neither does plasma shell. However screen goes black. Hitting ALT+TAB shows program names but not full windows. Please guide how to debug this. no crash, no bactrace - no dr. konqui -> please attach the output of "qdbus org.kde.KWin /KWin supportInformation" Created attachment 88778 [details]
kwin log
> glCoreProfile: true > GPU class: i965 Please change to OpenGL 2.1 (the chip doesn't support GL3 anyway) run "kcmshell5 kwincompositing", change the setting, THEN REBOOT (to be sure. yes. sorry) > OpenGL version string: 2.1 Mesa 10.3.0-rc1 Did/does this also happen w/ a stable MESA version? I can produce this after switching to opengl 2.0 also. I'm on opensuse factory rolling release so not easy to change Mesa version I think. I can't reproduce it in oxygen style so it seems related to breeze only. (In reply to Ruchir Brahmbhatt from comment #7) > I can't reproduce it in oxygen style so it seems related to breeze only. Does this indeed refer to the *style* (application, "kcmshell5 style") or the deco plugin (titlebar, "kcmshell5 kwindecoration")? Decoration plugin is oxygen and its not crashing. Style is still breeze. I confirm this bug. For me, it happened in two setups with KDE 5: Arch Linux and Kubuntu. In both the OSs, I was using Breeze window decoration. On closing certain windows, the UI barfs, rendering the GUI useless. The application windows, closing which causes this bug, vary. First, I thought this was happening due to apps using xembed tray - odeskteam, cantata, thunderbird. But then I saw this happening with - firefox, amarok, trojita, and even konversation. So, I think the real culprit is Breeze. The way I used to fix it was to kill kwin_x11 in tty and then switching back to GUI, where I would re-run kwin_x11 through krunner. Then, after some research, I switched (only) the window decoration from Breeze to Oxygen. Rest of it is still Breeze. I haven't encountered any crashes as of yet (full day). *** Bug 336187 has been marked as a duplicate of this bug. *** *** Bug 341110 has been marked as a duplicate of this bug. *** This issue is most likely going to be fixed with the upcoming 5.2 release either due to the new decoration framework or the usage of Qt 5.4. The combination should make Aurorae more robust especially when tearing down the OpenGL based QtQuick scene. In case you are still able to reproduce after the release of 5.2 please reopen. |