Bug 423228

Summary: Crash in window creation after graphics context loss event
Product: [Plasma] plasmashell Reporter: bertil.bonus
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bertil.bonus, caleb, daniele.bellavista, grahamperrin, nate, null, plasma-bugs, polytect
Priority: NOR Keywords: drkonqi
Version: 5.19.1   
Target Milestone: 1.0   
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
New crash information added by DrKonqi

Description bertil.bonus 2020-06-19 13:19:15 UTC
Application: plasmashell (5.19.1)

Qt Version: 5.14.2
Frameworks Version: 5.71.0
Operating System: Linux 5.3.0-59-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:
After suspend, unlocked and found wrong resolution. Clicked on application lancher then crash.

- Unusual behavior I noticed:
Started kwin with:
env QSG_RENDER_LOOP=basic kwin_x11 --replace

last output:
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce GTX 1070/PCIe/SSE2
OpenGL version string:                  4.6.0 NVIDIA 435.21
OpenGL shading language version string: 4.60 NVIDIA
Driver:                                 NVIDIA
Driver version:                         435.21
GPU class:                              Unknown
OpenGL version:                         4.6
GLSL version:                           4.60
X server version:                       1.19.6
Linux kernel version:                   5.3
Requires strict binding:                no
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
DesktopGridConfig::instance called after the first use - ignoring
KscreenConfig::instance called after the first use - ignoring
MagicLampConfig::instance called after the first use - ignoring
PresentWindowsConfig::instance called after the first use - ignoring
SheetConfig::instance called after the first use - ignoring
SlideConfig::instance called after the first use - ignoring
SlidingPopupsConfig::instance called after the first use - ignoring
WobblyWindowsConfig::instance called after the first use - ignoring
ZoomConfig::instance called after the first use - ignoring
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16440, resource id: 39846281, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17036, resource id: 94371859, major code: 2 (ChangeWindowAttributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17069, resource id: 94371892, major code: 18 (ChangeProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 19835, resource id: 39845899, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 19890, resource id: 39845917, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 19955, resource id: 39846262, major code: 15 (QueryTree), minor code: 0
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1823, resource id: 94372021, major code: 19 (DeleteProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1827, resource id: 94372021, major code: 18 (ChangeProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1839, resource id: 94372021, major code: 19 (DeleteProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1840, resource id: 94372021, major code: 18 (ChangeProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1841, resource id: 94372021, major code: 19 (DeleteProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1842, resource id: 94372021, major code: 19 (DeleteProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1843, resource id: 94372021, major code: 19 (DeleteProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1844, resource id: 94372021, major code: 7 (ReparentWindow), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1845, resource id: 94372021, major code: 6 (ChangeSaveSet), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1846, resource id: 94372021, major code: 2 (ChangeWindowAttributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1847, resource id: 94372021, major code: 10 (UnmapWindow), minor code: 0
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5428, resource id: 94372039, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5433, resource id: 94372039, major code: 18 (ChangeProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5436, resource id: 94372027, major code: 42 (SetInputFocus), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5468, resource id: 94372027, major code: 42 (SetInputFocus), minor code: 0
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 9120, resource id: 94372045, major code: 42 (SetInputFocus), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 9163, resource id: 94372045, major code: 42 (SetInputFocus), minor code: 0

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f0789949d74 in QScreen::handle (this=0x7f077401ce50) at kernel/qscreen.cpp:158
#5  0x00007f077c550b18 in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x56128f276810) at qxcbintegration.cpp:279
#6  0x00007f078996599f in QOpenGLContext::create (this=0x56128f276810) at kernel/qopenglcontext.cpp:612
#7  0x00007f078d235219 in QSGRenderThread::sync (this=this@entry=0x5612906e29b0, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:615
#8  0x00007f078d237522 in QSGRenderThread::syncAndRender (this=this@entry=0x5612906e29b0, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:764
#9  0x00007f078d23b64f in QSGRenderThread::run (this=0x5612906e29b0) at scenegraph/qsgthreadedrenderloop.cpp:980
#10 0x00007f0789135c2c in QThreadPrivate::start (arg=0x5612906e29b0) at thread/qthread_unix.cpp:342
#11 0x00007f0785a596db in start_thread (arg=0x7f0736d39700) at pthread_create.c:463
#12 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56128e9cd1c0, cond=0x56128e9cd1e8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56128e9cd1e8, mutex=0x56128e9cd1c0) at pthread_cond_wait.c:655
#3  0x00007f078913c1db in QWaitConditionPrivate::wait (deadline=..., this=0x56128e9cd1c0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56128ec28660, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f078913c359 in QWaitCondition::wait (this=this@entry=0x56128ec28668, mutex=mutex@entry=0x56128ec28660, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f078d23b233 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56128ec28658) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56128ec285c0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f078d23b691 in QSGRenderThread::run (this=0x56128ec285c0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128ec285c0) at thread/qthread_unix.cpp:342
#10 0x00007f0785a596db in start_thread (arg=0x7f071b6fe700) at pthread_create.c:463
#11 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56128e93aa30, cond=0x56128e93aa58) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56128e93aa58, mutex=0x56128e93aa30) at pthread_cond_wait.c:655
#3  0x00007f078913c1db in QWaitConditionPrivate::wait (deadline=..., this=0x56128e93aa30) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56128e93c110, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f078913c359 in QWaitCondition::wait (this=this@entry=0x56128e93c118, mutex=mutex@entry=0x56128e93c110, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f078d23b233 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56128e93c108) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56128e93c070) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f078d23b691 in QSGRenderThread::run (this=0x56128e93c070) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128e93c070) at thread/qthread_unix.cpp:342
#10 0x00007f0785a596db in start_thread (arg=0x7f07229ed700) at pthread_create.c:463
#11 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f078233eef2 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f078233f570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f07893847cb in QEventDispatcherGlib::processEvents (this=0x7f0724000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7f0729e78d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f0789134757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007f072c7d8467 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128fb46490) at thread/qthread_unix.cpp:342
#9  0x00007f0785a596db in start_thread (arg=0x7f0729e79700) at pthread_create.c:463
#10 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f07823842b0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f078233f0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f078233f570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f07893847cb in QEventDispatcherGlib::processEvents (this=0x7f073c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7f07498e1da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f0789134757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128f211400) at thread/qthread_unix.cpp:342
#9  0x00007f0785a596db in start_thread (arg=0x7f07498e2700) at pthread_create.c:463
#10 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f078233f5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f07893847cb in QEventDispatcherGlib::processEvents (this=0x7f0744000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7f074a0e2d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f0789134757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f074a6d68e5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128f321cb0) at thread/qthread_unix.cpp:342
#8  0x00007f0785a596db in start_thread (arg=0x7f074a0e3700) at pthread_create.c:463
#9  0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f07893846aa in postEventSourcePrepare (s=0x7f0750004b90, timeout=0x7f07557fab64) at kernel/qeventdispatcher_glib.cpp:253
#2  0x00007f078233eb28 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f078233f4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f07893847cb in QEventDispatcherGlib::processEvents (this=0x7f0750000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7f07557fad30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f0789134757 in QThread::exec (this=this@entry=0x7f076c018610) at thread/qthread.cpp:536
#8  0x00007f078d17db06 in QQuickPixmapReader::run (this=0x7f076c018610) at util/qquickpixmapcache.cpp:987
#9  0x00007f0789135c2c in QThreadPrivate::start (arg=0x7f076c018610) at thread/qthread_unix.cpp:342
#10 0x00007f0785a596db in start_thread (arg=0x7f07557fb700) at pthread_create.c:463
#11 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56128eea7820, cond=0x56128eea7848) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56128eea7848, mutex=0x56128eea7820) at pthread_cond_wait.c:655
#3  0x00007f078913c1db in QWaitConditionPrivate::wait (deadline=..., this=0x56128eea7820) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56128eeb88d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f078913c359 in QWaitCondition::wait (this=this@entry=0x56128eeb88d8, mutex=mutex@entry=0x56128eeb88d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f078d23b233 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56128eeb88c8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56128eeb8830) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f078d23b691 in QSGRenderThread::run (this=0x56128eeb8830) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128eeb8830) at thread/qthread_unix.cpp:342
#10 0x00007f0785a596db in start_thread (arg=0x7f075e90c700) at pthread_create.c:463
#11 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f0788a190c9 in __GI___libc_read (fd=11, buf=0x7f07718dbb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#2  0x00007f07823842b0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f078233f0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f078233f570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f07893847cb in QEventDispatcherGlib::processEvents (this=0x7f0764000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7f07718dbd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f0789134757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f078cce7fc5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128e5dda60) at thread/qthread_unix.cpp:342
#11 0x00007f0785a596db in start_thread (arg=0x7f07718dc700) at pthread_create.c:463
#12 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f078233eb18 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f078233f4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f07893847cb in QEventDispatcherGlib::processEvents (this=0x7f076c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7f0773964d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f0789134757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007f078b032555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f0789135c2c in QThreadPrivate::start (arg=0x7f078b2aada0) at thread/qthread_unix.cpp:342
#9  0x00007f0785a596db in start_thread (arg=0x7f0773965700) at pthread_create.c:463
#10 0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f078de4e747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f078de5036a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f077c572fd0 in QXcbEventQueue::run (this=0x56128e3afb40) at qxcbeventqueue.cpp:228
#4  0x00007f0789135c2c in QThreadPrivate::start (arg=0x56128e3afb40) at thread/qthread_unix.cpp:342
#5  0x00007f0785a596db in start_thread (arg=0x7f0779db1700) at pthread_create.c:463
#6  0x00007f0788a2a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x561290973e80, cond=0x561290973ea8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x561290973ea8, mutex=0x561290973e80) at pthread_cond_wait.c:655
#3  0x00007f078913c1db in QWaitConditionPrivate::wait (deadline=..., this=0x561290973e80) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5612906e2a08, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f078913c359 in QWaitCondition::wait (this=0x5612906e2a10, mutex=0x5612906e2a08, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f078d2381dd in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x56128e8327e0, w=<optimized out>, w@entry=0x7f077401ec40, inExpose=inExpose@entry=true) at scenegraph/qsgthreadedrenderloop.cpp:1544
#7  0x00007f078d23a8bb in QSGThreadedRenderLoop::handleExposure (this=this@entry=0x56128e8327e0, window=window@entry=0x56128f2bade0) at scenegraph/qsgthreadedrenderloop.cpp:1321
#8  0x00007f078d23b01b in QSGThreadedRenderLoop::exposureChanged (this=0x56128e8327e0, window=0x56128f2bade0) at scenegraph/qsgthreadedrenderloop.cpp:1216
#9  0x00007f078992dc05 in QWindow::event (this=this@entry=0x56128f2bade0, ev=ev@entry=0x7ffde7815170) at kernel/qwindow.cpp:2363
#10 0x00007f078d29d975 in QQuickWindow::event (this=0x56128f2bade0, e=0x7ffde7815170) at items/qquickwindow.cpp:1773
#11 0x00007f078ef3e8fb in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#12 0x00007f0763511165 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#13 0x00007f078a6699ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f078a670bb0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f07893254a8 in QCoreApplication::notifyInternal2 (receiver=0x56128f2bade0, event=0x7ffde7815170) at kernel/qcoreapplication.cpp:1075
#16 0x00007f078932568e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x56128f2bade0, event=event@entry=0x7ffde7815170) at kernel/qcoreapplication.cpp:1482
#17 0x00007f0789923817 in QGuiApplicationPrivate::processExposeEvent (e=0x5612908f68d0) at kernel/qguiapplication.cpp:3182
#18 0x00007f0789923a7d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5612908f68d0) at kernel/qguiapplication.cpp:2003
#19 0x00007f07898fc1cb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170
#20 0x00007f077c573f9a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#21 0x00007f078233f417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f078233f650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f078233f6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f07893847ac in QEventDispatcherGlib::processEvents (this=0x56128e405160, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007f0789323d2a in QEventLoop::exec (this=this@entry=0x7ffde7815450, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#26 0x00007f078932d4a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#27 0x000056128de030df in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:224

The reporter indicates this bug may be a duplicate of or related to bug 422113, bug 422954.

Possible duplicates by query: bug 422995, bug 422954, bug 422113, bug 420597, bug 419401.

Reported using DrKonqi
Comment 1 Graham Perrin 2020-06-21 14:55:12 UTC
Does the application launcher have tooltips and if so, does disabling tooltips avoid crashing?
Comment 2 bertil.bonus 2020-06-22 19:47:52 UTC
Created attachment 129595 [details]
New crash information added by DrKonqi

plasmashell (5.19.1) using Qt 5.14.2

- What I was doing when the application crashed:

I just hovered over the application launcher or crash reporting assistant and plasma shell crashes.

I did this in investigation of bug 423228.

This seems to be reproducable by hibernation, wake up, unlack and then hover for tooltip.

-- Backtrace (Reduced):
#4  QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x56538d549e20) at qxcbintegration.cpp:280
#5  0x00007f0c20a3399f in QOpenGLContext::create (this=0x56538d549e20) at kernel/qopenglcontext.cpp:612
#6  0x00007f0c24303219 in QSGRenderThread::sync (this=this@entry=0x565392571480, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:615
#7  0x00007f0c24305522 in QSGRenderThread::syncAndRender (this=this@entry=0x565392571480, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:764
#8  0x00007f0c2430964f in QSGRenderThread::run (this=0x565392571480) at scenegraph/qsgthreadedrenderloop.cpp:980
Comment 3 bertil.bonus 2020-06-22 19:52:30 UTC
Yes, seems to be related to tooltips.
Comment 4 bertil.bonus 2020-06-23 05:31:48 UTC
From running plasmashell in a terminal:

006b:fixme:d3d_shader:print_glsl_info_log     Vertex info
006b:fixme:d3d_shader:print_glsl_info_log     -----------
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[0].w" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[1]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[2]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[3]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[4]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[5]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[6]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[7]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[8]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[9]" might be used before being initialized
006b:fixme:d3d_shader:print_glsl_info_log     0(23) : warning C7050: "vs_out[11]" might be used before being initialized
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
Old primary output: QScreen(0x55d0f85ebff0, name="DP-0") New primary output: QScreen(0x55d0f85ec030, name="HDMI-0")
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:121: TypeError: Cannot read property 'x' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:135: TypeError: Cannot read property 'y' of null
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
trying to show an empty dialog
Old primary output: QScreen(0x55d0f85ec030, name="HDMI-0") New primary output: QScreen(0x55d0fae9bfd0, name="DP-0")
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
<Unknown File>: temperature0 is undefined. Adding an object with a undefined member does not create a role for it.
<Unknown File>: iconName0 is undefined. Adding an object with a undefined member does not create a role for it.
<Unknown File>: isPast0 is undefined. Adding an object with a undefined member does not create a role for it.
<Unknown File>: temperature0 is undefined. Adding an object with a undefined member does not create a role for it.
<Unknown File>: iconName0 is undefined. Adding an object with a undefined member does not create a role for it.
<Unknown File>: isPast0 is undefined. Adding an object with a undefined member does not create a role for it.
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
kf5.kpackage: No metadata file in the package, expected it at: "/home/removed/.local/share/wallpapers/"
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 23627
KCrash: Arguments: /usr/bin/plasmashell 
Segmentation fault
Comment 5 David Edmundson 2020-06-23 09:00:19 UTC
Ok, so.

We've just had a graphics context loss event, everything resets fine and comes back up.

We show a tooltip which was previously invalidated.

We recreate it.

    QXcbScreen *screen = static_cast<QXcbScreen *>(context->screen()->handle());
    QXcbGlIntegration *glIntegration = screen->connection()->glIntegration();


We crash somewhere in these two lines. Not clear where, but potentially it's to do with the tooltip not having a relevant screen associated it at the time of recreation
Comment 6 bertil.bonus 2020-07-05 14:08:12 UTC
Created attachment 129918 [details]
New crash information added by DrKonqi

plasmashell (5.19.2) using Qt 5.14.2

- What I was doing when the application crashed:


Showed tooltip. Happens after hibernation with multimonitor setup. Diffrent siezes on monitors.

-- Backtrace (Reduced):
#4  0x00007f4029fa5d74 in QScreen::handle (this=0x7f40140181d0) at kernel/qscreen.cpp:158
#5  0x00007f401cbacb18 in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x558ae4abd570) at qxcbintegration.cpp:279
#6  0x00007f4029fc199f in QOpenGLContext::create (this=0x558ae4abd570) at kernel/qopenglcontext.cpp:612
#7  0x00007f402d891219 in QSGRenderThread::sync (this=this@entry=0x558ae5fdb100, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:615
#8  0x00007f402d893522 in QSGRenderThread::syncAndRender (this=this@entry=0x558ae5fdb100, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:764
Comment 7 polytect 2020-07-23 07:20:46 UTC
Having the same problem. I am using Arch multiple monitor setup.

OS: Arch Linux x86_64 
Kernel: 5.7.9-arch1-1 
Uptime: 15 mins 
1513 (pacman), 7 (flatpak) 
Shell: fish 3.1.2 
Resolution: 2560x1440, 1080x1920, 1080x1920 
Plasma 
WM: KWin 
Aritim-Dark 
Theme: Aritim-Dark [Plasma], Breeze [GTK2/3] 
Icons: Papirus-Dark [Plasma], Papirus-Dark [GTK2/3] 
Terminal: konsole 
Terminal Font: Hack 9 
CPU: Intel i7-7700K (8) @ 4.500GHz 
GPU: AMD ATI Radeon RX Vega 56/64 
Memory: 2400MiB / 15956MiB 


Here is the dump:

Jul 23 08:02:12 archlinux baloo_file_extractor[2488]: qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 463, resource id: 0, major code: 20 (GetProperty), minor code: 0
Jul 23 08:02:14 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:14 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:14 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:14 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:14 archlinux kwin_x11[1549]: QPainter::begin: Paint device returned engine == 0, type: 3
Jul 23 08:02:14 archlinux baloo_file_extractor[2548]: qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 463, resource id: 0, major code: 20 (GetProperty), minor code: 0
Jul 23 08:02:15 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:15 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:15 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:15 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null

Jul 23 08:02:17 archlinux kwin_x11[1549]: file:///usr/share/kwin/outline/plasma/outline.qml:60:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 23 08:02:42 archlinux kwin_x11[1549]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 23943, resource id: 58720259, major code: 15 (QueryTree), minor code: 0
Jul 23 08:02:42 archlinux kwin_x11[1549]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 23948, resource id: 58720259, major code: 18 (ChangeProperty), minor code: 0
Jul 23 08:02:43 archlinux baloo_file_extractor[2560]: qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 463, resource id: 0, major code: 20 (GetProperty), minor code: 0
Jul 23 08:02:55 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:55 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:55 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:55 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:55 archlinux kwin_x11[1549]: QPainter::begin: Paint device returned engine == 0, type: 3
Jul 23 08:02:55 archlinux baloo_file_extractor[2620]: qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 463, resource id: 0, major code: 20 (GetProperty), minor code: 0
Jul 23 08:02:56 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:56 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:56 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:56 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:02:56 archlinux kwin_x11[1549]: QPainter::begin: Paint device returned engine == 0, type: 3

Jul 23 08:02:57 archlinux kwin_x11[1549]: file:///usr/share/kwin/outline/plasma/outline.qml:60:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 23 08:04:03 archlinux kwin_x11[1549]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 52590, resource id: 58720259, major code: 15 (QueryTree), minor code: 0
Jul 23 08:04:03 archlinux kwin_x11[1549]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 52595, resource id: 58720259, major code: 18 (ChangeProperty), minor code: 0
Jul 23 08:04:03 archlinux baloo_file_extractor[2631]: qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 463, resource id: 0, major code: 20 (GetProperty), minor code: 0
Jul 23 08:04:20 archlinux plasmashell[1600]: file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:209:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 23 08:04:20 archlinux plasmashell[1600]: file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:209:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 23 08:04:39 archlinux plasmashell[1600]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:454: TypeError: Cannot read property 'length' of undefined
Jul 23 08:04:39 archlinux plasmashell[1600]: file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Plasma/BusyIndicatorStyle.qml:39:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 23 08:04:39 archlinux plasmashell[1600]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:285:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 23 08:04:39 archlinux plasmashell[1600]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:375: Unable to assign [undefined] to QString
Jul 23 08:04:39 archlinux plasmashell[1600]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:375: Unable to assign [undefined] to QString
Jul 23 08:04:39 archlinux kwin_x11[1549]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 4612, resource id: 31457675, major code: 18 (ChangeProperty), minor code: 0

Jul 23 08:04:40 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:04:40 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:04:40 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:04:40 archlinux kwin_x11[1549]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Jul 23 08:04:40 archlinux kwin_x11[1549]: QPainter::begin: Paint device returned engine == 0, type: 3
Jul 23 08:04:40 archlinux plasmashell[1600]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:285:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }

Jul 23 08:11:14 archlinux konsole[2039]: Unsupported return type 65 QPixmap in method "grab"
Jul 23 08:11:14 archlinux konsole[2039]: Unsupported return type 65 QPixmap in method "grab"
Jul 23 08:11:14 archlinux konsole[2039]: Invalid return type in method "addAction"
Jul 23 08:11:14 archlinux konsole[2039]: Skipped method "setDefaultShortcuts" : Pointers are not supported: QAction*
Jul 23 08:11:14 archlinux konsole[2403]: Unsupported return type 65 QPixmap in method "grab"
Jul 23 08:11:14 archlinux konsole[2403]: Unsupported return type 65 QPixmap in method "grab"
Jul 23 08:11:14 archlinux konsole[2403]: Invalid return type in method "addAction"
Jul 23 08:11:14 archlinux konsole[2403]: Skipped method "setDefaultShortcuts" : Pointers are not supported: QAction*
Jul 23 08:11:14 archlinux konsole[3814]: Unsupported return type 65 QPixmap in method "grab"
Jul 23 08:11:14 archlinux konsole[3814]: Unsupported return type 65 QPixmap in method "grab"
Jul 23 08:11:14 archlinux konsole[3814]: Invalid return type in method "addAction"
Jul 23 08:11:14 archlinux konsole[3814]: Skipped method "setDefaultShortcuts" : Pointers are not supported: QAction*
Comment 8 bertil.bonus 2020-08-27 15:40:33 UTC
Created attachment 131221 [details]
New crash information added by DrKonqi

plasmashell (5.19.4) using Qt 5.14.2

- What I was doing when the application crashed:
This bug still present in 20.04 base.
Latte dock crashed and restarted. Then tooltop crash.

- Unusual behavior I noticed:
So far only with x-rederer.

-- Backtrace (Reduced):
#4  0x00007fbdfb017768 in QScreen::handle (this=0x55b180e892e0) at kernel/qscreen.cpp:158
#5  0x00007fbdf63e995e in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x55b182106c80) at qxcbintegration.cpp:279
#6  0x00007fbdfb0313a1 in QOpenGLContext::create (this=0x55b182106c80) at ../../include/QtGui/5.14.2/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:109
#7  0x00007fbdfc7e8ae1 in QSGRenderThread::sync (this=this@entry=0x55b18388b810, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:615
#8  0x00007fbdfc7ea93b in QSGRenderThread::syncAndRender (this=0x55b18388b810, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:764
Comment 9 bertil.bonus 2020-10-20 20:18:31 UTC
Created attachment 132591 [details]
New crash information added by DrKonqi

plasmashell (5.20.0) using Qt 5.15.0

- What I was doing when the application crashed:
Tooltip after computer woke up from hibernation.


- Unusual behavior I noticed:
Happens with:
env QSG_RENDER_LOOP=basic kwin_x11 --replace

-- Backtrace (Reduced):
#4  0x00007f58f7c2c838 in QScreen::handle (this=0x558dfadaffa0) at kernel/qscreen.cpp:158
#5  0x00007f58f2fe3a4e in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x558dfba751c0) at qxcbintegration.cpp:279
#6  0x00007f58f7c4a2a1 in QOpenGLContext::create (this=0x558dfba751c0) at ../../include/QtGui/5.15.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:109
#7  0x00007f58f93e6308 in QSGRenderThread::sync (this=this@entry=0x558dfe8ee6e0, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:620
#8  0x00007f58f93e83b7 in QSGRenderThread::syncAndRender (this=0x558dfe8ee6e0, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:778
Comment 10 daniele.bellavista 2020-11-20 07:55:27 UTC
Created attachment 133485 [details]
New crash information added by DrKonqi

plasmashell (5.18.5) using Qt 5.14.2

- What I was doing when the application crashed:

On a laptop with HDMI attached, put on suspension.
Resumed with the HDMI detached.
Clicked on the application launcher, experienced the crash.

-- Backtrace (Reduced):
#4  0x00007efe6cea8de8 in QScreen::handle() const () at /lib64/libQt5Gui.so.5
#5  0x00007efe5b857b0c in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () at /lib64/libQt5XcbQpa.so.5
#6  0x00007efe6cebe3a1 in QOpenGLContext::create() () at /lib64/libQt5Gui.so.5
#7  0x00007efe6e42c521 in QSGRenderThread::sync(bool, bool) () at /lib64/libQt5Quick.so.5
#8  0x00007efe6e42e46b in QSGRenderThread::syncAndRender(QImage*) () at /lib64/libQt5Quick.so.5
Comment 11 Nate Graham 2021-02-08 19:23:03 UTC

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