Summary: | KWIN Crash while moving picture in Xnview MP | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Carlos Castro <carlos.r.castro.m> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.23.1 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/8accc777a5b3ab1e53341f1838ed636652dc1221 | Version Fixed In: |
Description
Carlos Castro
2021-10-24 03:08:48 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1791 Git commit 64f2cdf9ed290a1fb7c2bf41753613078eb023c4 by Vlad Zahorodnii. Committed on 13/12/2021 at 13:29. Pushed by vladz into branch 'master'. Fix memory leak in some plasma components A few plasma components cache QSGTexture. Those components rely on texture references going away with QSGNode users. However, with the current tear down logic, OffscreenQuickView won't destroy any paint nodes. Destroy QQuickRenderControl before QQuickWindow to ensure that are no paint nodes left alive after OffscreenQuickView. Related: bug 444429, bug 444381, bug 444077 M +7 -4 src/libkwineffects/kwinoffscreenquickview.cpp https://invent.kde.org/plasma/kwin/commit/64f2cdf9ed290a1fb7c2bf41753613078eb023c4 Git commit 8accc777a5b3ab1e53341f1838ed636652dc1221 by Vlad Zahorodnii. Committed on 13/12/2021 at 14:04. Pushed by vladz into branch 'Plasma/5.23'. Fix memory leak in some plasma components A few plasma components cache QSGTexture. Those components rely on texture references going away with QSGNode users. However, with the current tear down logic, OffscreenQuickView won't destroy any paint nodes. Destroy QQuickRenderControl before QQuickWindow to ensure that are no paint nodes left alive after OffscreenQuickView. Related: bug 444429, bug 444381, bug 444077 (cherry picked from commit 64f2cdf9ed290a1fb7c2bf41753613078eb023c4) M +7 -5 src/libkwineffects/kwineffectquickview.cpp https://invent.kde.org/plasma/kwin/commit/8accc777a5b3ab1e53341f1838ed636652dc1221 |