Summary: | Kwin Crashing when using Java application | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Pulse <ausaitis> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kde.org, nate, vah1976 |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.23.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/8accc777a5b3ab1e53341f1838ed636652dc1221 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
kwin support info
New crash information added by DrKonqi |
Description
Pulse
2021-10-20 03:04:12 UTC
#18 0x00007f0049aa5377 in QQuickRenderControl::render (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickrendercontrol.cpp:355 #19 0x00007f004a4288a3 in KWin::EffectQuickView::update (this=0x564f0e9ea9c0) at /usr/src/debug/kwin5-5.23.0-1.1.x86_64/src/libkwineffects/kwineffectquickview.cpp:238 #20 KWin::EffectQuickView::update (this=0x564f0e9ea9c0) at /usr/src/debug/kwin5-5.23.0-1.1.x86_64/src/libkwineffects/kwineffectquickview.cpp:205 otoh, do you use aurorae window decorations? can you post the output of `qdbus org.kde.KWin /KWin supportInformation`? (In reply to Vlad Zahorodnii from comment #1) > #18 0x00007f0049aa5377 in QQuickRenderControl::render (this=<optimized out>) > at > /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/ > qquickrendercontrol.cpp:355 > #19 0x00007f004a4288a3 in KWin::EffectQuickView::update > (this=0x564f0e9ea9c0) at > /usr/src/debug/kwin5-5.23.0-1.1.x86_64/src/libkwineffects/ > kwineffectquickview.cpp:238 > #20 KWin::EffectQuickView::update (this=0x564f0e9ea9c0) at > /usr/src/debug/kwin5-5.23.0-1.1.x86_64/src/libkwineffects/ > kwineffectquickview.cpp:205 > > otoh, do you use aurorae window decorations? can you post the output of > `qdbus org.kde.KWin /KWin supportInformation`? This? qdbus-qt5 org.kde.KWin / /ColorCorrect /ColorPicker /Compositor /Effects /FTrace /KWin /Plugins /Screenshot /Scripting /Session /VirtualDesktopManager /WindowsRunner /org /org/kde /org/kde/KWin /org/kde/KWin/HighlightWindow /org/kde/KWin/PresentWindows /org/kde/KWin/ScreenShot2 I'm using Mondrian window decorations. No, you ran an incomplete command qdbus org.kde.KWin /KWin supportInformation (In reply to Vlad Zahorodnii from comment #3) > No, you ran an incomplete command > > qdbus org.kde.KWin /KWin supportInformation Apologies. Here's the full report - https://pastebin.com/v4AMnuvS Created attachment 143216 [details]
kwin support info
Added attachment to avoid disappearing information in external links
Created attachment 143698 [details]
New crash information added by DrKonqi
kwin_x11 (5.23.2) using Qt 5.15.2
- What I was doing when the application crashed:
I was playing triplea. When a confirmation popup comes up (like skipping non combat moves) kwin has a 50% rate of crashing
-- Backtrace (Reduced):
#4 0x00007fdbb91e1a05 in QSGOpenGLAtlasTexture::AtlasBase::bind (this=0x55aadd77ea00, filtering=QSGTexture::Linear) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.1.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:263
#5 0x00007fdbb91ddb40 in QSGOpaqueTextureMaterialShader::updateState (this=0x55aadd1a6000, state=..., newEffect=<optimized out>, oldEffect=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.1.x86_64/src/quick/scenegraph/util/qsgtexturematerial.cpp:112
#6 0x00007fdbb91c49f4 in QSGBatchRenderer::Renderer::renderMergedBatch (batch=<optimized out>, this=0x55aadda65bb0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3097
#7 QSGBatchRenderer::Renderer::renderMergedBatch (this=0x55aadda65bb0, batch=0x55aaddbe9090) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3026
#8 0x00007fdbb91c9fc5 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x55aadda65bb0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4051
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 444306 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 444306 (cherry picked from commit 64f2cdf9ed290a1fb7c2bf41753613078eb023c4) M +7 -5 src/libkwineffects/kwineffectquickview.cpp https://invent.kde.org/plasma/kwin/commit/8accc777a5b3ab1e53341f1838ed636652dc1221 |