Bug 444068

Summary: Plasma crashes in Plasma::WindowThumbnail::updatePaintNode whenever I try to press bottom-left button
Product: [Frameworks and Libraries] libplasma Reporter: Eric Fontaine <ericrfontaine>
Component: libplasmaAssignee: Marco Martin <notmart>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ericrfontaine, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.87.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Eric Fontaine 2021-10-20 00:48:33 UTC
Application: plasmashell (5.23.1)

Qt Version: 5.15.3
Frameworks Version: 5.88.0
Operating System: Linux 5.11.0-38-generic x86_64
Windowing System: X11
Distribution: KDE neon Testing Edition
DrKonqi: 5.23.1 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:
fresh install KDE neon testing 23.1, all I had done was setup my 3 monitors with display and add Konsole and chromium to bottom panel.  Whenever I press bottom left button, the panel crashes.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#3  0x00007f81442b37c4 in Plasma::WindowThumbnail::updatePaintNode (this=0x561d4b2b85a0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at ./src/declarativeimports/core/windowthumbnail.cpp:327
#4  0x00007f81893da380 in QQuickWindowPrivate::updateDirtyNode (this=0x561d4a012bb0, item=0x561d4b2b85a0) at items/qquickwindow.cpp:3872
#5  0x00007f81893dac3b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x561d4a012bb0) at items/qquickwindow.cpp:3617
#6  0x00007f81893dc330 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x561d4a012bb0) at items/qquickwindow.cpp:524
#7  0x00007f8189379e97 in QSGRenderThread::sync (this=this@entry=0x561d4a4c6b60, inExpose=inExpose@entry=false, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:647


Possible duplicates by query: bug 444015, bug 437811, bug 435618, bug 430276, bug 427426.

Reported using DrKonqi
Comment 1 Eric Fontaine 2021-10-20 00:48:34 UTC
Created attachment 142641 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Eric Fontaine 2021-10-20 01:06:12 UTC
Created attachment 142643 [details]
New crash information added by DrKonqi

plasmashell (5.23.1) using Qt 5.15.3

- What I was doing when the application crashed:
same thing I did in my last crash, though I had now installed updates and rebooted.  It seems the botttom panel is cursed somehow.

-- Backtrace (Reduced):
#4  0x00007f271818f7c4 in Plasma::WindowThumbnail::updatePaintNode (this=0x559e27ab2eb0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at ./src/declarativeimports/core/windowthumbnail.cpp:327
#5  0x00007f2766d76380 in QQuickWindowPrivate::updateDirtyNode (this=0x559e263124e0, item=0x559e27ab2eb0) at items/qquickwindow.cpp:3872
#6  0x00007f2766d76c3b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x559e263124e0) at items/qquickwindow.cpp:3617
#7  0x00007f2766d78330 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x559e263124e0) at items/qquickwindow.cpp:524
#8  0x00007f2766d15e97 in QSGRenderThread::sync (this=this@entry=0x559e266ed100, inExpose=inExpose@entry=false, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:647
Comment 3 Eric Fontaine 2021-10-20 01:14:28 UTC
Created attachment 142645 [details]
New crash information added by DrKonqi

plasmashell (5.23.1) using Qt 5.15.3

- What I was doing when the application crashed:
did another update and rebooted and got the same exact crash when mousing over the bottom panel on my fresh 23.1 install.

-- Backtrace (Reduced):
#4  0x00007ff9501647c4 in Plasma::WindowThumbnail::updatePaintNode (this=0x55fd51b251b0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at ./src/declarativeimports/core/windowthumbnail.cpp:327
#5  0x00007ff98c694380 in QQuickWindowPrivate::updateDirtyNode (this=0x55fd4ec3bed0, item=0x55fd51b251b0) at items/qquickwindow.cpp:3872
#6  0x00007ff98c694c3b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x55fd4ec3bed0) at items/qquickwindow.cpp:3617
#7  0x00007ff98c696330 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x55fd4ec3bed0) at items/qquickwindow.cpp:524
#8  0x00007ff98c633e97 in QSGRenderThread::sync (this=this@entry=0x55fd4efcf930, inExpose=inExpose@entry=false, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:647
Comment 4 Eric Fontaine 2021-10-20 01:22:59 UTC
Created attachment 142646 [details]
New crash information added by DrKonqi

plasmashell (5.23.1) using Qt 5.15.3

- What I was doing when the application crashed:
did another update and reboot and same crash

-- Backtrace (Reduced):
#4  0x00007f50a87647c4 in Plasma::WindowThumbnail::updatePaintNode (this=0x55a2ddf09ee0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at ./src/declarativeimports/core/windowthumbnail.cpp:327
#5  0x00007f5103ced380 in QQuickWindowPrivate::updateDirtyNode (this=0x55a2db25e880, item=0x55a2ddf09ee0) at items/qquickwindow.cpp:3872
#6  0x00007f5103cedc3b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x55a2db25e880) at items/qquickwindow.cpp:3617
#7  0x00007f5103cef330 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x55a2db25e880) at items/qquickwindow.cpp:524
#8  0x00007f5103c8ce97 in QSGRenderThread::sync (this=this@entry=0x55a2dc63f8a0, inExpose=inExpose@entry=false, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:647
Comment 5 Nate Graham 2021-10-20 18:16:45 UTC

*** This bug has been marked as a duplicate of bug 444015 ***