Bug 423228 - Crash in window creation after graphics context loss event
Summary: Crash in window creation after graphics context loss event
Status: RESOLVED DUPLICATE of bug 414805
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.1
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-19 13:19 UTC by bertil.bonus
Modified: 2021-02-08 19:23 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (14.85 KB, text/plain)
2020-06-22 19:47 UTC, bertil.bonus
Details
New crash information added by DrKonqi (12.03 KB, text/plain)
2020-07-05 14:08 UTC, bertil.bonus
Details
New crash information added by DrKonqi (14.44 KB, text/plain)
2020-08-27 15:40 UTC, bertil.bonus
Details
New crash information added by DrKonqi (17.24 KB, text/plain)
2020-10-20 20:18 UTC, bertil.bonus
Details
New crash information added by DrKonqi (101.84 KB, text/plain)
2020-11-20 07:55 UTC, daniele.bellavista
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***