Bug 398264 - Crash in QtWaylandClient::QWaylandXdgSurfaceV6::setPopup
Summary: Crash in QtWaylandClient::QWaylandXdgSurfaceV6::setPopup
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: master
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 395780 398274 398471 398480 398672 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-09-04 18:05 UTC by Alexander Mentyu
Modified: 2018-11-09 17:55 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Mentyu 2018-09-04 18:05:55 UTC
Application: plasmashell (5.13.80)

Qt Version: 5.11.1
Frameworks Version: 5.50.0
Operating System: Linux 4.15.0-29-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:

Created icon of Dolphin by dragging it's item from Favorites section of Kickoff  menu and selection of Add icon option, after that i right clicked on the icon and Plasma crashed

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8c38572940 (LWP 1696))]

Thread 16 (Thread 0x7f8bbe773700 (LWP 7295)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f8c3228355f in QWaitConditionPrivate::wait_relative (time=30000, this=0x2b02130) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x2b02130) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x2e237a0, mutex=mutex@entry=0x3555d20, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f8c32278e8a in QThreadPoolThread::run (this=0x2e23790) at thread/qthreadpool.cpp:146
#5  0x00007f8c32282727 in QThreadPrivate::start (arg=0x2e23790) at thread/qthread_unix.cpp:367
#6  0x00007f8c2f0886ba in start_thread (arg=0x7f8bbe773700) at pthread_create.c:333
#7  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f8bd4fb3700 (LWP 7101)):
#0  0x00007f8c31b7f27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c016f6f61 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#2  0x00007f8c01d83a2e in pa_mainloop_prepare () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f8c01d844a0 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f8c01d84560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f8c01d927a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f8c01725078 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8bd4fb3700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f8be099e700 (LWP 6858)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x378ea00) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x378e848, mutex=mutex@entry=0x378e840, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x378e838) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x378e7c0) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x378e7c0) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x378e7c0) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8be099e700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f8bbffff700 (LWP 2983)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5416350) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x5431748, mutex=mutex@entry=0x5431740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5431738) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x54316c0) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x54316c0) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x54316c0) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8bbffff700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f8bd57d3700 (LWP 2503)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5298f40) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x5298f28, mutex=mutex@entry=0x5298f20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5298f18) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5298ea0) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x5298ea0) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x5298ea0) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8bd57d3700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f8bd5fd4700 (LWP 2489)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x52f68d0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x52f6718, mutex=mutex@entry=0x52f6710, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x52f6708) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x52f6690) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x52f6690) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x52f6690) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8bd5fd4700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f8bd67d5700 (LWP 2396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5316550) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x5305e68, mutex=mutex@entry=0x5305e60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5305e58) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5305de0) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x5305de0) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x5305de0) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8bd67d5700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f8bd75ee700 (LWP 2223)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x37511f0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x3752bb8, mutex=mutex@entry=0x3752bb0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x3752ba8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x3752b30) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x3752b30) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x3752b30) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8bd75ee700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f8be1c22700 (LWP 1770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2fb28e0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2f0f5d8, mutex=mutex@entry=0x2f0f5d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x2f0f5c8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2f0f550) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x2f0f550) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x2f0f550) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8be1c22700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f8bea201700 (LWP 1762)):
#0  0x00007f8c322533d0 in clock_gettime@plt () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f8c3249a9d1 in qt_clock_gettime (ts=0x7f8bea200990, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#2  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#3  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#4  0x00007f8c324991c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f8be4002cd0) at kernel/qtimerinfo_unix.cpp:91
#5  0x00007f8c32499735 in QTimerInfoList::timerWait (this=0x7f8be4002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#6  0x00007f8c3249ae3e in timerSourcePrepareHelper (timeout=0x7f8bea200a64, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#7  timerSourcePrepare (source=<optimized out>, timeout=0x7f8bea200a64) at kernel/qeventdispatcher_glib.cpp:165
#8  0x00007f8c2bffd91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f8c2bffe2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f8c2bffe49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f8c3249b0bb in QEventDispatcherGlib::processEvents (this=0x7f8be40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007f8c324425ba in QEventLoop::exec (this=this@entry=0x7f8bea200c30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#13 0x00007f8c322775e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#14 0x00007f8bec6e0e47 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#15 0x00007f8c32282727 in QThreadPrivate::start (arg=0x2dc57d0) at thread/qthread_unix.cpp:367
#16 0x00007f8c2f0886ba in start_thread (arg=0x7f8bea201700) at pthread_create.c:333
#17 0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f8c0385f700 (LWP 1747)):
#0  0x00007f8c31b7f27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c2c0416f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8c2bffde74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8c2bffe330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8c2bffe49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8c3249b0bb in QEventDispatcherGlib::processEvents (this=0x7f8bf40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8c324425ba in QEventLoop::exec (this=this@entry=0x7f8c0385ec00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f8c322775e4 in QThread::exec (this=this@entry=0x200a160) at thread/qthread.cpp:525
#8  0x00007f8c36244f86 in QQuickPixmapReader::run (this=0x200a160) at util/qquickpixmapcache.cpp:934
#9  0x00007f8c32282727 in QThreadPrivate::start (arg=0x200a160) at thread/qthread_unix.cpp:367
#10 0x00007f8c2f0886ba in start_thread (arg=0x7f8c0385f700) at pthread_create.c:333
#11 0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8c04108700 (LWP 1746)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8c322835cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1e04cd0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x1624808, mutex=mutex@entry=0x1624800, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f8c362c55ad in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x16247f8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1624780) at scenegraph/qsgthreadedrenderloop.cpp:709
#5  0x00007f8c362c5a31 in QSGRenderThread::run (this=0x1624780) at scenegraph/qsgthreadedrenderloop.cpp:738
#6  0x00007f8c32282727 in QThreadPrivate::start (arg=0x1624780) at thread/qthread_unix.cpp:367
#7  0x00007f8c2f0886ba in start_thread (arg=0x7f8c04108700) at pthread_create.c:333
#8  0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f8c19b96700 (LWP 1733)):
#0  0x00007f8c31b7f27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c2c0416f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8c2bffde74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8c2bffe330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8c2bffe49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8c3249b0bb in QEventDispatcherGlib::processEvents (this=0x7f8c100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8c324425ba in QEventLoop::exec (this=this@entry=0x7f8c19b95c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f8c322775e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#8  0x00007f8c32282727 in QThreadPrivate::start (arg=0x18b0240) at thread/qthread_unix.cpp:367
#9  0x00007f8c2f0886ba in start_thread (arg=0x7f8c19b96700) at pthread_create.c:333
#10 0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f8c20d74700 (LWP 1732)):
#0  0x00007f8c31b7f27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c2c0416f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8c2bffde74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8c2bffe330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8c2bffe49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8c3249b0bb in QEventDispatcherGlib::processEvents (this=0x7f8c140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8c324425ba in QEventLoop::exec (this=this@entry=0x7f8c20d73c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f8c322775e4 in QThread::exec (this=this@entry=0x1695700) at thread/qthread.cpp:525
#8  0x00007f8c35dbb195 in QQmlThreadPrivate::run (this=0x1695700) at qml/ftw/qqmlthread.cpp:148
#9  0x00007f8c32282727 in QThreadPrivate::start (arg=0x1695700) at thread/qthread_unix.cpp:367
#10 0x00007f8c2f0886ba in start_thread (arg=0x7f8c20d74700) at pthread_create.c:333
#11 0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f8c227aa700 (LWP 1724)):
#0  0x00007f8c31b7f27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c2c0416f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8c2bffde74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8c2bffe330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8c2bffe49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8c3249b0bb in QEventDispatcherGlib::processEvents (this=0x7f8c1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8c324425ba in QEventLoop::exec (this=this@entry=0x7f8c227a9c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f8c322775e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#8  0x00007f8c347e8f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f8c32282727 in QThreadPrivate::start (arg=0x7f8c34a61d60) at thread/qthread_unix.cpp:367
#10 0x00007f8c2f0886ba in start_thread (arg=0x7f8c227aa700) at pthread_create.c:333
#11 0x00007f8c31b8f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8c38572940 (LWP 1696)):
[KCrash Handler]
#6  QtWaylandClient::QWaylandXdgSurfaceV6::setPopup (this=0x4e198c0, parent=<optimized out>, device=0x15ca830, serial=8059, grab=<optimized out>) at qwaylandxdgshellv6.cpp:222
#7  0x00007f8c2501421a in QtWaylandClient::QWaylandWindow::initWindow (this=this@entry=0x4e07360) at qwaylandwindow.cpp:144
#8  0x00007f8c25014799 in QtWaylandClient::QWaylandWindow::setVisible (this=this@entry=0x4e07360, visible=<optimized out>) at qwaylandwindow.cpp:380
#9  0x00007f8c184de634 in QtWaylandClient::QWaylandEglWindow::setVisible (this=0x4e07360, visible=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:161
#10 0x00007f8c32a125fc in QWindowPrivate::setVisible (this=0xd0b67d0, visible=visible@entry=true) at kernel/qwindow.cpp:401
#11 0x00007f8c33b3c0bd in QWidgetWindow::setNativeWindowVisibility (this=this@entry=0x4df4c10, visible=visible@entry=true) at kernel/qwidgetwindow.cpp:205
#12 0x00007f8c33b16a6c in QWidgetPrivate::show_sys (this=this@entry=0xb3d2520) at kernel/qwidget.cpp:8118
#13 0x00007f8c33b200bb in QWidgetPrivate::show_helper (this=this@entry=0xb3d2520) at kernel/qwidget.cpp:8041
#14 0x00007f8c33b2329d in QWidget::setVisible (this=0xae251a0, visible=<optimized out>) at kernel/qwidget.cpp:8335
#15 0x00007f8c33c59376 in QMenu::popup (this=this@entry=0xae251a0, p=..., atAction=atAction@entry=0x0) at widgets/qmenu.cpp:2598
#16 0x00007f8c1b3dca6f in ContainmentInterface::mousePressEvent (this=<optimized out>, event=0x7ffdf8133190) at /workspace/build/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1087
#17 0x00007f8c36308738 in QQuickItem::event (this=this@entry=0x180d240, ev=ev@entry=0x7ffdf8133190) at items/qquickitem.cpp:7994
#18 0x00007f8c1b3d2d2c in AppletInterface::event (this=0x180d240, event=0x7ffdf8133190) at /workspace/build/src/scriptengines/qml/plasmoid/appletinterface.cpp:781
#19 0x00007f8c33ae439c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x180d240, e=0x7ffdf8133190) at kernel/qapplication.cpp:3727
#20 0x00007f8c33aebab0 in QApplication::notify (this=0x7ffdf8133560, receiver=0x180d240, e=0x7ffdf8133190) at kernel/qapplication.cpp:3486
#21 0x00007f8c32444228 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x180d240, event=event@entry=0x7ffdf8133190) at kernel/qcoreapplication.cpp:1048
#22 0x00007f8c3631f90f in QCoreApplication::sendEvent (event=0x7ffdf8133190, receiver=0x180d240) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:234
#23 QQuickWindowPrivate::deliverMatchingPointsToItem (this=this@entry=0x1950990, item=0x180d240, pointerEvent=pointerEvent@entry=0x3538720, handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2565
#24 0x00007f8c3632078d in QQuickWindowPrivate::deliverPressOrReleaseEvent (this=this@entry=0x1950990, event=event@entry=0x3538720, handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2524
#25 0x00007f8c36320ccd in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x1950990, pointerEvent=0x3538720) at items/qquickwindow.cpp:1761
#26 0x00007f8c363215bb in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x1950990, event=0x3538720) at items/qquickwindow.cpp:2317
#27 0x00007f8c3632218e in QQuickWindowPrivate::handleMouseEvent (this=0x1950990, event=<optimized out>) at items/qquickwindow.cpp:2187
#28 0x00007f8c32a12a65 in QWindow::event (this=this@entry=0x1937150, ev=ev@entry=0x7ffdf8133190) at kernel/qwindow.cpp:2334
#29 0x00007f8c36323a15 in QQuickWindow::event (this=0x1937150, e=0x7ffdf8133190) at items/qquickwindow.cpp:1634
#30 0x00007f8c33ae439c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1937150, e=0x7ffdf8133190) at kernel/qapplication.cpp:3727
#31 0x00007f8c33aebab0 in QApplication::notify (this=0x7ffdf8133560, receiver=0x1937150, e=0x7ffdf8133190) at kernel/qapplication.cpp:3486
#32 0x00007f8c32444228 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1937150, event=event@entry=0x7ffdf8133190) at kernel/qcoreapplication.cpp:1048
#33 0x00007f8c32a063cf in QCoreApplication::sendSpontaneousEvent (event=0x7ffdf8133190, receiver=0x1937150) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#34 QGuiApplicationPrivate::processMouseEvent (e=0xce93fb0) at kernel/qguiapplication.cpp:2082
#35 0x00007f8c32a08415 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xce93fb0) at kernel/qguiapplication.cpp:1817
#36 0x00007f8c329e2e1b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#37 0x00007f8c2504442b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#38 0x00007f8c324425ba in QEventLoop::exec (this=this@entry=0x7ffdf8133400, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#39 0x00007f8c3244b6c4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#40 0x00007f8c329fcf8c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1762
#41 0x00007f8c33ae42f5 in QApplication::exec () at kernel/qapplication.cpp:2901
#42 0x000000000041ce72 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:212

The reporter indicates this bug may be a duplicate of or related to bug 395780.

Possible duplicates by query: bug 397459, bug 395780.

Reported using DrKonqi
Comment 1 David Edmundson 2018-09-08 15:54:43 UTC
*** Bug 398274 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2018-09-08 15:55:05 UTC
*** Bug 395780 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2018-10-04 23:15:18 UTC
*** Bug 398480 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2018-10-04 23:15:29 UTC
*** Bug 398471 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2018-10-04 23:38:25 UTC
*** Bug 398672 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2018-11-09 17:55:13 UTC
Please reopen if you see this with Qt 5.12

There's been a patch solving this