Bug 414486 - KDE plasmashell crashes (on Wayland) sometimes when opening the Application launcher
Summary: KDE plasmashell crashes (on Wayland) sometimes when opening the Application l...
Status: RESOLVED DUPLICATE of bug 409021
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-11-25 09:29 UTC by johndoe
Modified: 2019-12-22 11:54 UTC (History)
1 user (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 johndoe 2019-11-25 09:29:49 UTC
Application: plasmashell (5.16.5)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-23-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
I have a dual monitor setup with nvidia graphis and a 4K laptop and hence, I prefer using Wayland for better hidpi management between the Laptop screen and external monitor.
Often times the plasma shell crashes (and 4 times out of 5 would restart on its own) when opening programs and / or the application launcher becomes unresponsive.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606bb9416e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
[Current thread is 1 (Thread 0x7fe505364880 (LWP 2371))]

Thread 20 (Thread 0x7fe47e81f700 (LWP 4051)):
[KCrash Handler]
#6  0x00007fe5086a1429 in wl_proxy_set_queue () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#7  0x00007fe5044c4308 in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) () at /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#8  0x00007fe5013ee872 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#9  0x00007fe5091ed7f1 in QOpenGLContext::swapBuffers(QSurface*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007fe50aa1acaa in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fe50aa1e9d8 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#14 0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fe47f020700 (LWP 4050)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606c23eea80) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606c23eea30, cond=0x5606c23eea58) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606c23eea58, mutex=0x5606c23eea30) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fe4b7fff700 (LWP 4048)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606c2c70d90) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606c2c70d40, cond=0x5606c2c70d68) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606c2c70d68, mutex=0x5606c2c70d40) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fe494f80700 (LWP 4045)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606c224f8d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606c224f880, cond=0x5606c224f8a8) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606c224f8a8, mutex=0x5606c224f880) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fe497403700 (LWP 4036)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606c1340cc0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606c1340c70, cond=0x5606c1340c98) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606c1340c98, mutex=0x5606c1340c70) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fe47f821700 (LWP 3994)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606bfcfb9a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606bfcfb950, cond=0x5606bfcfb978) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606bfcfb978, mutex=0x5606bfcfb950) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fe495fc1700 (LWP 3034)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606beb9f550) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606beb9f500, cond=0x5606beb9f528) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606beb9f528, mutex=0x5606beb9f500) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fe4b77fe700 (LWP 3006)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606bd34c5b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606bd34c560, cond=0x5606bd34c588) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606bd34c588, mutex=0x5606bd34c560) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe4b6ffd700 (LWP 2616)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606ba505674) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606ba505620, cond=0x5606ba505648) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606ba505648, mutex=0x5606ba505620) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe4d0f2e700 (LWP 2615)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606ba508dc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606ba508d70, cond=0x5606ba508d98) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606ba508d98, mutex=0x5606ba508d70) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe4d2352700 (LWP 2596)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606b76b0234) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606b76b01e0, cond=0x5606b76b0208) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606b76b0208, mutex=0x5606b76b01e0) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe4d3bc7700 (LWP 2587)):
#0  0x00007fe50888557c in __libc_recv (flags=<optimized out>, len=8192, buf=0x7fe4c4022bd8, fd=5) at ../sysdeps/unix/sysv/linux/recv.c:28
#1  0x00007fe50888557c in __libc_recv (fd=5, buf=0x7fe4c4022bd8, len=8192, flags=0) at ../sysdeps/unix/sysv/linux/recv.c:23
#2  0x00007fe5082d4085 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#3  0x00007fe5082c4597 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#4  0x00007fe5082c4dc7 in QNetworkInterface::allInterfaces() () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#5  0x00007fe4e45551f1 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
#6  0x00007fe508dd522b in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe508dd6a02 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe5082aedbe in QNetworkConfigurationManagerPrivate::pollEngines() () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#9  0x00007fe50834f887 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007fe508df2468 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe508dff66b in QTimer::timeout(QTimer::QPrivateSignal) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe508df2e55 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe508dc6abd in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe508e1da00 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fe508e1e2dc in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fe5075a884d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fe5075a8ad0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fe5075a8b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fe508e1e6a5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fe508dc563b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fe508bfea75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#24 0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe4d43c8700 (LWP 2586)):
#0  0x00007fe508877c2f in __GI___poll (fds=0x7fe4cc0025e0, nfds=1, timeout=2812125) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe5075a8a3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe5075a8b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe508e1e6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508dc563b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe508bfea75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe4e4d8e01c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe4e7fff700 (LWP 2423)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606b61e97a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606b61e9750, cond=0x5606b61e9778) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606b61e9778, mutex=0x5606b61e9750) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe4eef3a700 (LWP 2420)):
#0  0x00007fe508877c2f in __GI___poll (fds=0x7fe4e0023c50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe5075a8a3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe5075a8b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe508e1e6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508dc563b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe508bfea75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe50a9968aa in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe4f8b82700 (LWP 2419)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606b5ed4d64) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606b5ed4d10, cond=0x5606b5ed4d38) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606b5ed4d38, mutex=0x5606b5ed4d10) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1e7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1ea1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe4fbfff700 (LWP 2417)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606b5a453cc) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606b5a45378, cond=0x5606b5a453a0) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606b5a453a0, mutex=0x5606b5a45378) at pthread_cond_wait.c:638
#3  0x00007fe5008e897b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe5008e859b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe502978700 (LWP 2416)):
#0  0x00007fe5087f9904 in __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:48
#1  0x00007fe508877c17 in __GI___poll (fds=0x7fe4f40029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#2  0x00007fe5075a8a3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5075a8b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe508e1e6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe508dc563b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe508bfea75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe50a6c1319 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe503bbe700 (LWP 2406)):
#0  0x00007fe5088732ac in __GI___libc_read (nbytes=16, buf=0x7fe503bbdae0, fd=5) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fe5088732ac in __GI___libc_read (fd=5, buf=0x7fe503bbdae0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fe5075f063f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5075a858e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe5075a89e2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe5075a8b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe508e1e6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe508dc563b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe508bfea75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe5096e3efa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007fe508bffcc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe508082669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007fe508884323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe505364880 (LWP 2371)):
#0  0x00007fe5080892c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5606bb9416e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007fe5080892c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5606bb941690, cond=0x5606bb9416b8) at pthread_cond_wait.c:508
#2  0x00007fe5080892c6 in __pthread_cond_wait (cond=0x5606bb9416b8, mutex=0x5606bb941690) at pthread_cond_wait.c:638
#3  0x00007fe508c05def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe508c05ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe50aa1bf18 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe50aa1c01c in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe5091bbb3d in QWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007fe50aa7f67f in QQuickWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fe50b1ecba3 in PlasmaQuick::Dialog::event(QEvent*) () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#10 0x00007fe509962a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fe50996be00 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fe508dc6a9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe5091bb72f in QWindowPrivate::setVisible(bool) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007fe50b1e9b0e in PlasmaQuick::Dialog::setVisible(bool) () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#15 0x00007fe50b1ec210 in  () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#16 0x00007fe50a696281 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007fe50a696c5b in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007fe50a69345b in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fe50a66f053 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fe50a612f62 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fe508df1d53 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fe50b1df796 in PlasmaQuick::AppletQuickItem::expandedChanged(bool) () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#23 0x00007fe50b1e4681 in PlasmaQuick::AppletQuickItem::setExpanded(bool) () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#24 0x00007fe50b1e557b in  () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#25 0x00007fe50b1e727b in PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#26 0x00007fe50170158a in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#27 0x00007fe50a625c26 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007fe50a62293d in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007fe50a569b59 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007fe50a56a4de in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007fe50a56a633 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007fe50a4e67f8 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007fe4f80d6946 in  ()
#34 0x0000000000000000 in  ()
[Inferior 1 (process 2371) detached]

Reported using DrKonqi
Comment 1 Christoph Feck 2019-12-19 18:39:29 UTC
Crashes when QtWaylandClient::QWaylandWindow::waitForFrameSync() calls wl_proxy_set_queue(). Likely a QtWayland or wayland issue.
Comment 2 David Edmundson 2019-12-22 11:54:46 UTC

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