Bug 412236 - Crash in QWaylandXdgSurface::setGrabPopup
Summary: Crash in QWaylandXdgSurface::setGrabPopup
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.90
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, wayland
: 403498 404165 406197 409971 410207 410306 410896 412394 414226 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-09-23 14:49 UTC by Patrick Silva
Modified: 2020-12-06 07:54 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (14.15 KB, text/plain)
2019-10-04 22:39 UTC, vv4rp3r
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2019-09-23 14:49:48 UTC
Application: plasmashell (5.16.90)

Qt Version: 5.13.1
Frameworks Version: 5.62.0
Operating System: Linux 5.3.1-arch1-1-ARCH x86_64
Distribution: Arch Linux

-- Information about the crash:
- What I was doing when the application crashed:
right click on desktop, select "Add widgets", click on "Get new widgets" on bottom.
While the menu is still open, close the widget explorer.
Right click on desktop again... plasma crashes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcbdc59c540 (LWP 1593))]

Thread 14 (Thread 0x7fcb9c970700 (LWP 1801)):
#0  0x00007fcbe081577c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbe11d85cc in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x558165f73780, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fcbe11d85cc in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x558165f73780) at thread/qwaitcondition_unix.cpp:144
#3  0x00007fcbe11d85cc in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x558165eea990, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007fcbe11d8719 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5581673fd400, mutex=mutex@entry=0x558165eea990, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007fcbe11d5b9b in QThreadPoolThread::run() (this=0x5581673fd3f0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#6  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x5581673fd3f0) at thread/qthread_unix.cpp:360
#7  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fcb9d171700 (LWP 1800)):
#0  0x00007fcbe081577c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbe11d85cc in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x558165ed1d50, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fcbe11d85cc in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x558165ed1d50) at thread/qwaitcondition_unix.cpp:144
#3  0x00007fcbe11d85cc in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x558165eea990, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007fcbe11d8719 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5581672b7b80, mutex=mutex@entry=0x558165eea990, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007fcbe11d5b9b in QThreadPoolThread::run() (this=0x5581672b7b70) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#6  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x5581672b7b70) at thread/qthread_unix.cpp:360
#7  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fcb9dba7700 (LWP 1799)):
#0  0x00007fcbe0815415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbe11d8660 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55816875b0a0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fcbe11d8660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x558165ee8280, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fcbe11d8752 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x558165ee8288, mutex=mutex@entry=0x558165ee8280, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007fcbe2e6bdad in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x558165ee8278) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fcbe2e6bdad in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x558165ee8200) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fcbe2e6c05e in QSGRenderThread::run() (this=0x558165ee8200) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x558165ee8200) at thread/qthread_unix.cpp:360
#8  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fcb9e92f700 (LWP 1796)):
#0  0x00007fcbe0815415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbe11d8660 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x558162d9df30) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fcbe11d8660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x558162ebb000, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fcbe11d8752 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x558162ebb008, mutex=mutex@entry=0x558162ebb000, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007fcbe2e6bdad in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x558162ebaff8) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fcbe2e6bdad in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x558162ebaf80) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fcbe2e6c05e in QSGRenderThread::run() (this=0x558162ebaf80) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x558162ebaf80) at thread/qthread_unix.cpp:360
#8  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fcb9ffff700 (LWP 1782)):
#0  0x00007fcbe0e4e18c in read () at /usr/lib/libc.so.6
#1  0x00007fcbddaa69f0 in read (__nbytes=16, __buf=0x7fcb9fffeb80, __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>, __nbytes=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007fcbddaa69f0 in g_wakeup_acknowledge (wakeup=0x7fcba0003d50) at ../glib/glib/gwakeup.c:210
#3  0x00007fcbddaf49f1 in g_main_context_check (context=context@entry=0x7fcb98000bf0, max_priority=2147483647, fds=fds@entry=0x7fcb98004a00, n_fds=n_fds@entry=1) at ../glib/glib/gmain.c:3695
#4  0x00007fcbddaf60d8 in g_main_context_iterate (context=context@entry=0x7fcb98000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3914
#5  0x00007fcbddaf6201 in g_main_context_iteration (context=0x7fcb98000bf0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#6  0x00007fcbe13f8a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb98000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcb9fffeda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fcbe11d1385 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x5581627149b0) at thread/qthread_unix.cpp:360
#10 0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fcbacd92700 (LWP 1779)):
#0  0x00007fcbe0815415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbe11d8660 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55815e136720) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fcbe11d8660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55815e136560, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fcbe11d8752 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55815e136568, mutex=mutex@entry=0x55815e136560, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007fcbe2e6bdad in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55815e136558) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fcbe2e6bdad in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55815e1364e0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fcbe2e6c05e in QSGRenderThread::run() (this=0x55815e1364e0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x55815e1364e0) at thread/qthread_unix.cpp:360
#8  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fcbae09f700 (LWP 1769)):
#0  0x00007fcbe0e52667 in poll () at /usr/lib/libc.so.6
#1  0x00007fcbddaf6130 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fcba8004a30, timeout=<optimized out>, context=0x7fcba8000bf0) at ../glib/glib/gmain.c:4216
#2  0x00007fcbddaf6130 in g_main_context_iterate (context=context@entry=0x7fcba8000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3912
#3  0x00007fcbddaf6201 in g_main_context_iteration (context=0x7fcba8000bf0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#4  0x00007fcbe13f8a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcba8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcbae09eda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fcbe11d1385 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x55815ed3e380) at thread/qthread_unix.cpp:360
#8  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fcbbaf3a700 (LWP 1765)):
#0  0x00007fcbe0815415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbe11d8660 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55815dafdda0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fcbe11d8660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fcbcc319ea0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fcbe11d8752 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fcbcc319ea8, mutex=mutex@entry=0x7fcbcc319ea0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007fcbe2e6bdad in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fcbcc319e98) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fcbe2e6bdad in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fcbcc319e20) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fcbe2e6c05e in QSGRenderThread::run() (this=0x7fcbcc319e20) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x7fcbcc319e20) at thread/qthread_unix.cpp:360
#8  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fcbc2bab700 (LWP 1761)):
#0  0x00007fcbe0e4e18c in read () at /usr/lib/libc.so.6
#1  0x00007fcbddaa69f0 in read (__nbytes=16, __buf=0x7fcbc2baab40, __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>, __nbytes=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007fcbddaa69f0 in g_wakeup_acknowledge (wakeup=0x7fcbd0003590) at ../glib/glib/gwakeup.c:210
#3  0x00007fcbddaf49f1 in g_main_context_check (context=context@entry=0x7fcbbc000bf0, max_priority=2147483647, fds=fds@entry=0x7fcbbc009400, n_fds=n_fds@entry=1) at ../glib/glib/gmain.c:3695
#4  0x00007fcbddaf60d8 in g_main_context_iterate (context=context@entry=0x7fcbbc000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3914
#5  0x00007fcbddaf6201 in g_main_context_iteration (context=0x7fcbbc000bf0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#6  0x00007fcbe13f8a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcbbc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcbc2baad60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fcbe11d1385 in QThread::exec() (this=this@entry=0x55815e111cb0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fcbe2de06eb in QQuickPixmapReader::run() (this=0x55815e111cb0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/util/qquickpixmapcache.cpp:962
#10 0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x55815e111cb0) at thread/qthread_unix.cpp:360
#11 0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fcbcb411700 (LWP 1731)):
#0  0x00007fcbe0815415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcbcb57bf5c in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fcbcb57bb58 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fcbd9149700 (LWP 1722)):
#0  0x00007fcbe0e5e2fc in recv () at /usr/lib/libc.so.6
#1  0x00007fcbe0910bf0 in (anonymous namespace)::ProcessNetlinkRequest<getAddresses(int, char*, QList<QNetworkInterfacePrivate*>&)::<lambda(ifaddrmsg*, size_t)> >::operator() (bufsize=8192, this=<optimized out>, func=..., buf=0x7fcbd000f0b8 "H", hdr=<optimized out>, sock=5) at kernel/qnetworkinterface_linux.cpp:152
#2  0x00007fcbe0910bf0 in (anonymous namespace)::processNetlinkRequest<getAddresses(int, char*, QList<QNetworkInterfacePrivate*>&)::<lambda(ifaddrmsg*, size_t)> > (l=..., bufsize=8192, buf=0x7fcbd000f0b8 "H", hdr=0x7fcbd9147ec0, sock=5) at kernel/qnetworkinterface_linux.cpp:218
#3  0x00007fcbe0910bf0 in getAddresses (result=..., buf=0x7fcbd000f0b8 "H", sock=5) at kernel/qnetworkinterface_linux.cpp:340
#4  0x00007fcbe0910bf0 in QNetworkInterfaceManager::scan() (this=<optimized out>) at kernel/qnetworkinterface_linux.cpp:447
#5  0x00007fcbe0900e34 in QNetworkInterfaceManager::allInterfaces() (this=<optimized out>) at kernel/qnetworkinterface.cpp:118
#6  0x00007fcbe0901673 in QNetworkInterface::allInterfaces() () at kernel/qnetworkinterface.cpp:78
#7  0x00007fcbd95834ff in QGenericEngine::doRequestUpdate() (this=0x55815d51d740) at qgenericengine.cpp:286
#8  0x00007fcbe13aeefd in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (this=0x7fcbd9148460, object=0x55815d51d740, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2301
#9  0x00007fcbe13b0b44 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (obj=0x55815d51d740, member=member@entry=0x7fcbe09914c4 "requestUpdate", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1514
#10 0x00007fcbe08eb4cf in QMetaObject::invokeMethod(QObject*, char const*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7fcbe09914c4 "requestUpdate", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:464
#11 0x00007fcbe08eb4cf in QNetworkConfigurationManagerPrivate::pollEngines() (this=0x55815d4f0a10) at bearer/qnetworkconfigmanager_p.cpp:490
#12 0x00007fcbe098527a in QNetworkConfigurationManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qnetworkconfigmanager_p.cpp:132
#13 0x00007fcbe13cca11 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7fcbd000ed80, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3809
#14 0x00007fcbe13d9b78 in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#15 0x00007fcbe13cd3e5 in QObject::event(QEvent*) (this=0x7fcbd000ed80, e=<optimized out>) at kernel/qobject.cpp:1282
#16 0x00007fcbe13a09e6 in doNotify (event=0x7fcbd9148b50, receiver=0x7fcbd000ed80) at ../../include/QtCore/5.13.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#17 0x00007fcbe13a09e6 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fcbd000ed80, event=0x7fcbd9148b50) at kernel/qcoreapplication.cpp:1094
#18 0x00007fcbe13f7d9d in QTimerInfoList::activateTimers() (this=0x7fcbd0004920) at kernel/qtimerinfo_unix.cpp:643
#19 0x00007fcbe13f8632 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#20 0x00007fcbddaf43ae in g_main_dispatch (context=0x7fcbd0000bf0) at ../glib/glib/gmain.c:3179
#21 0x00007fcbddaf43ae in g_main_context_dispatch (context=context@entry=0x7fcbd0000bf0) at ../glib/glib/gmain.c:3844
#22 0x00007fcbddaf61c1 in g_main_context_iterate (context=context@entry=0x7fcbd0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3917
#23 0x00007fcbddaf6201 in g_main_context_iteration (context=0x7fcbd0000bf0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#24 0x00007fcbe13f8a03 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcbd0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcbd9148da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#26 0x00007fcbe11d1385 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#27 0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x55815d55e4e0) at thread/qthread_unix.cpp:360
#28 0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#29 0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fcbda83b700 (LWP 1704)):
#0  0x00007fcbe0e4e18c in read () at /usr/lib/libc.so.6
#1  0x00007fcbddaa69f0 in read (__nbytes=16, __buf=0x7fcbda83ab60, __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>, __nbytes=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007fcbddaa69f0 in g_wakeup_acknowledge (wakeup=0x7fcbd4003db0) at ../glib/glib/gwakeup.c:210
#3  0x00007fcbddaf49f1 in g_main_context_check (context=context@entry=0x7fcbcc000bf0, max_priority=2147483647, fds=fds@entry=0x7fcbcc004e30, n_fds=n_fds@entry=1) at ../glib/glib/gmain.c:3695
#4  0x00007fcbddaf60d8 in g_main_context_iterate (context=context@entry=0x7fcbcc000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3914
#5  0x00007fcbddaf6201 in g_main_context_iteration (context=0x7fcbcc000bf0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#6  0x00007fcbe13f8a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcbcc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcbda83ad80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fcbe11d1385 in QThread::exec() (this=this@entry=0x55815d481ed0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fcbe2afe849 in QQmlThreadPrivate::run() (this=0x55815d481ed0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/qml/qml/ftw/qqmlthread.cpp:152
#10 0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x55815d481ed0) at thread/qthread_unix.cpp:360
#11 0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fcbdba88700 (LWP 1680)):
#0  0x00007fcbe0e4e18c in read () at /usr/lib/libc.so.6
#1  0x00007fcbddaa69f0 in read (__nbytes=16, __buf=0x7fcbdba87b50, __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>, __nbytes=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007fcbddaa69f0 in g_wakeup_acknowledge (wakeup=0x55815d25c7c0) at ../glib/glib/gwakeup.c:210
#3  0x00007fcbddaf49f1 in g_main_context_check (context=context@entry=0x7fcbd4000bf0, max_priority=2147483647, fds=fds@entry=0x7fcbd4005260, n_fds=n_fds@entry=1) at ../glib/glib/gmain.c:3695
#4  0x00007fcbddaf60d8 in g_main_context_iterate (context=context@entry=0x7fcbd4000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3914
#5  0x00007fcbddaf6201 in g_main_context_iteration (context=0x7fcbd4000bf0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#6  0x00007fcbe13f8a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcbd4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcbdba87d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fcbe11d1385 in QThread::exec() (this=this@entry=0x7fcbe1cfa080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fcbe1c76b37 in QDBusConnectionManager::run() (this=0x7fcbe1cfa080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#10 0x00007fcbe11d25b0 in QThreadPrivate::start(void*) (arg=0x7fcbe1cfa080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#11 0x00007fcbe080f57f in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fcbe0e5d0e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fcbdc59c540 (LWP 1593)):
[KCrash Handler]
#6  0x00007fcbc2bb6809 in QtWaylandClient::QWaylandXdgSurface::setGrabPopup(QtWaylandClient::QWaylandWindow*, QtWaylandClient::QWaylandInputDevice*, int) (this=0x558165ef5cf0, parent=0x55815d886b50, device=0x55815d2237f0, serial=119) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.1/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:417
#7  0x00007fcbc2bb70fe in QtWaylandClient::QWaylandXdgShell::getXdgSurface(QtWaylandClient::QWaylandWindow*) (this=0x55815e110410, window=0x55815f83dd10) at ../../../../include/QtWaylandClient/5.13.1/QtWaylandClient/private/../../../../../src/client/qwayland-wayland.h:622
#8  0x00007fcbdc18d6d6 in QtWaylandClient::QWaylandWindow::initWindow() (this=0x55815f83dd10) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.1/src/client/qwaylandwindow.cpp:135
#9  0x00007fcbdc18dc4f in QtWaylandClient::QWaylandWindow::setVisible(bool) (visible=true, this=0x55815f83dd10) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.1/src/client/qwaylandwindow.cpp:399
#10 0x00007fcbdc18dc4f in QtWaylandClient::QWaylandWindow::setVisible(bool) (this=this@entry=0x55815f83dd10, visible=<optimized out>) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.1/src/client/qwaylandwindow.cpp:394
#11 0x00007fcbd88cbaf5 in QtWaylandClient::QWaylandEglWindow::setVisible(bool) (this=0x55815f83dd10, visible=<optimized out>) at /tmp/makepkg/qt5-wayland-debug/src/qtwayland-everywhere-src-5.13.1/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:168
#12 0x00007fcbe174caac in QWindowPrivate::setVisible(bool) (this=0x558165ef6420, visible=visible@entry=true) at kernel/qwindow.cpp:408
#13 0x00007fcbe1f46d2e in QWidgetWindow::setNativeWindowVisibility(bool) (this=this@entry=0x558165f2e560, visible=visible@entry=true) at kernel/qwidgetwindow.cpp:205
#14 0x00007fcbe1f1f5ba in QWidgetPrivate::show_sys() (this=this@entry=0x5581660f7b50) at kernel/qwidget.cpp:8173
#15 0x00007fcbe1f28931 in QWidgetPrivate::show_helper() (this=this@entry=0x5581660f7b50) at kernel/qwidget.cpp:8096
#16 0x00007fcbe1f2bbd5 in QWidgetPrivate::setVisible(bool) (this=0x5581660f7b50, visible=<optimized out>) at kernel/qwidget.cpp:8398
#17 0x00007fcbe2074752 in QMenu::popup(QPoint const&, QAction*) (this=0x55816228cd40, p=..., atAction=<optimized out>) at widgets/qmenu.cpp:2563
#18 0x00007fcbda85bbc8 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#19 0x00007fcbe2eb0a08 in QQuickItem::event(QEvent*) (this=0x55815d481b30, ev=0x7ffdb04063c0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickitem.cpp:8040
#20 0x00007fcbda850dc7 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#21 0x00007fcbe1ee84f5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55815d221d30, receiver=receiver@entry=0x55815d481b30, e=e@entry=0x7ffdb04063c0) at kernel/qapplication.cpp:3703
#22 0x00007fcbe1ef1e11 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdb0406cf0, receiver=0x55815d481b30, e=0x7ffdb04063c0) at kernel/qapplication.cpp:3449
#23 0x00007fcbe13a09c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55815d481b30, event=0x7ffdb04063c0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#24 0x00007fcbe2ecabe4 in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) (this=this@entry=0x55815d55e500, item=0x55815d481b30, pointerEvent=pointerEvent@entry=0x55815e55b390, handlersOnly=handlersOnly@entry=false) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:2647
#25 0x00007fcbe2ecbf2d in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) (this=<optimized out>, event=<optimized out>, handlersOnly=false) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:2607
#26 0x00007fcbe2ecc80e in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x55815d55e500, pointerEvent=0x55815e55b390) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:1826
#27 0x00007fcbe2ecdcb8 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x55815d55e500, event=0x55815e55b390) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:2369
#28 0x00007fcbe2eceaa8 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7ffdb04063c0, this=0x55815d55e500) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:2232
#29 0x00007fcbe2eceaa8 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x55815d55e500, event=0x7ffdb04063c0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:2185
#30 0x00007fcbe174cf0d in QWindow::event(QEvent*) (this=this@entry=0x55815d6f8e00, ev=ev@entry=0x7ffdb04063c0) at kernel/qwindow.cpp:2359
#31 0x00007fcbe2ed0033 in QQuickWindow::event(QEvent*) (this=0x55815d6f8e00, e=0x7ffdb04063c0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.13.1/src/quick/items/qquickwindow.cpp:1695
#32 0x00007fcbe1ee84f5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55815d221d30, receiver=receiver@entry=0x55815d6f8e00, e=e@entry=0x7ffdb04063c0) at kernel/qapplication.cpp:3703
#33 0x00007fcbe1ef1e11 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdb0406cf0, receiver=0x55815d6f8e00, e=0x7ffdb04063c0) at kernel/qapplication.cpp:3449
#34 0x00007fcbe13a09c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55815d6f8e00, event=0x7ffdb04063c0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#35 0x00007fcbe1741bf4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=e@entry=0x558162d99340) at kernel/qguiapplication.cpp:2111
#36 0x00007fcbe174349b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x558162d99340) at kernel/qguiapplication.cpp:1846
#37 0x00007fcbe171dafc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#38 0x00007fcbe171dd79 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1112
#39 0x00007fcbdc187939 in QtWaylandClient::QWaylandWindow::applyConfigure() (this=0x55815e6a0da0) at /usr/include/qt/QtCore/qflags.h:120
#40 0x00007fcbe13cd44a in QObject::event(QEvent*) (this=0x55815e6a0da0, e=<optimized out>) at kernel/qobject.cpp:1260
#41 0x00007fcbe1ee84f5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55815d221d30, receiver=receiver@entry=0x55815e6a0da0, e=e@entry=0x7fcbb440bc60) at kernel/qapplication.cpp:3703
#42 0x00007fcbe1ef1e11 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdb0406cf0, receiver=0x55815e6a0da0, e=0x7fcbb440bc60) at kernel/qapplication.cpp:3449
#43 0x00007fcbe13a09c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55815e6a0da0, event=0x7fcbb440bc60) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#44 0x00007fcbe13a3739 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55815d2176d0) at kernel/qcoreapplication.cpp:1840
#45 0x00007fcbe13f9404 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55815d254dc0) at kernel/qeventdispatcher_glib.cpp:277
#46 0x00007fcbddaf43ae in g_main_dispatch (context=0x55815d25c8d0) at ../glib/glib/gmain.c:3179
#47 0x00007fcbddaf43ae in g_main_context_dispatch (context=context@entry=0x55815d25c8d0) at ../glib/glib/gmain.c:3844
#48 0x00007fcbddaf61c1 in g_main_context_iterate (context=context@entry=0x55815d25c8d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3917
#49 0x00007fcbddaf6201 in g_main_context_iteration (context=0x55815d25c8d0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3978
#50 0x00007fcbe13f8a03 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55815d243bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#51 0x00007fcbe139f4ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdb0406ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#52 0x00007fcbe13a7326 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#53 0x000055815bf83dc9 in  ()
#54 0x00007fcbe0d87ee3 in __libc_start_main () at /usr/lib/libc.so.6
#55 0x000055815bf8422e in _start ()
[Inferior 1 (process 1593) detached]

Possible duplicates by query: bug 410306, bug 410207, bug 410003, bug 409971, bug 406702.

Reported using DrKonqi
Comment 1 Patrick Silva 2019-09-27 09:40:03 UTC
*** Bug 412394 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2019-09-29 13:26:28 UTC
*** Bug 403498 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2019-09-29 13:26:33 UTC
*** Bug 409971 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2019-09-29 13:26:38 UTC
*** Bug 410306 has been marked as a duplicate of this bug. ***
Comment 5 David Edmundson 2019-09-29 13:28:00 UTC
*** Bug 410207 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2019-09-29 13:28:16 UTC
*** Bug 406197 has been marked as a duplicate of this bug. ***
Comment 7 vv4rp3r 2019-10-04 22:39:39 UTC
Created attachment 123021 [details]
New crash information added by DrKonqi

plasmashell (5.16.5) using Qt 5.13.1

- What I was doing when the application crashed:

I was trying to chnge the ports of my sound card. I left the sub menu open and left clicked the sound icon then right clicked it. Voila, plasma crashed. Happens all the time.

-- Backtrace (Reduced):
#6  0x00007f79cc82f809 in QtWaylandClient::QWaylandXdgSurface::setGrabPopup(QtWaylandClient::QWaylandWindow*, QtWaylandClient::QWaylandInputDevice*, int) () at /usr/lib/qt/plugins/wayland-shell-integration/libxdg-shell.so
#7  0x00007f79cc8300fe in QtWaylandClient::QWaylandXdgShell::getXdgSurface(QtWaylandClient::QWaylandWindow*) () at /usr/lib/qt/plugins/wayland-shell-integration/libxdg-shell.so
#8  0x00007f79d6e4d6d6 in QtWaylandClient::QWaylandWindow::initWindow() () at /usr/lib/libQt5WaylandClient.so.5
#9  0x00007f79d6e4dc4f in QtWaylandClient::QWaylandWindow::setVisible(bool) () at /usr/lib/libQt5WaylandClient.so.5
#10 0x00007f79d4068af5 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
Comment 8 David Edmundson 2019-12-22 12:00:59 UTC
*** Bug 410896 has been marked as a duplicate of this bug. ***
Comment 9 David Edmundson 2019-12-22 12:01:35 UTC
Easy step to reproduce, 

open kickoff right click, click again.

Happens with Qt5.14 too
Comment 10 David Edmundson 2019-12-22 12:02:14 UTC
*** Bug 404165 has been marked as a duplicate of this bug. ***
Comment 11 David Edmundson 2019-12-22 12:02:43 UTC
*** Bug 414226 has been marked as a duplicate of this bug. ***
Comment 12 Patrick Silva 2020-12-06 07:54:18 UTC
Current stable (Plasma 5.20.4 on Arch Linux) and master (on neon unstable) versions of Plasma are not affected by this crash.