https://bugs.kde.org/show_bug.cgi?id=445778
Bug ID: 445778 Summary: Firefox crashes on Wayland, sometimes with parts of Plasma, when opening a new window from the task manager Product: plasmashell Version: 5.23.3 Platform: Ubuntu Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: phi...@philipmcgrath.com CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.23.3) Qt Version: 5.15.2 Frameworks Version: 5.88.0 Operating System: Linux 5.13.0-21-generic x86_64 Windowing System: Wayland Distribution: Ubuntu 21.10 DrKonqi: 5.23.3 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: I minimized many Firefox windows with a large number of tabs, then right-clicked on the icons-only task manager to create a new window. Unlike in 445409, this was not immediately after starting Firefox. Similar symptoms have occurred when I grab a Firefox window at one of the lower corners and resize both horizontally and vertically at once: the crash (or freeze) will occur while I am still dragging, before I release the window. - Unusual behavior I noticed: When Firefox crashed, it seems to have taken plasma-shell down with it. The desktop is black and the pannels are missing. Typically, `plasma-shell --replace` works for me after this kind of crash (but I won't try it until I finish sending this bug report). Sometimes, instead of crashing, the system will freeze completely, not responding even to C-M-F2 to switch to a tty. That is more like the symptoms in 445409. - Custom settings of the application: This is taking place in Wayland on Kubuntu 21.10 with a fully-updated Kubuntu backports PPA. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data fields>}} [KCrash Handler] #6 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140469158458944) at pthread_kill.c:44 #7 __pthread_kill_internal (signo=6, threadid=140469158458944) at pthread_kill.c:80 #8 __GI___pthread_kill (threadid=140469158458944, signo=signo@entry=6) at pthread_kill.c:91 #9 0x00007fc21e22f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #10 0x00007fc21e2157b7 in __GI_abort () at abort.c:79 #11 0x00007fc21e6baba3 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914 #12 QMessageLogger::fatal (this=this@entry=0x7fc1864aa8b0, msg=msg@entry=0x7fc21c9770b8 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893 #13 0x00007fc21c8eb354 in QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at ./src/client/qwaylanddisplay.cpp:211 #14 0x00007fc21c8eb54d in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) (this=0x55ab9209b0c0, queue=0x55ab932b6300, condition=..., timeout=timeout@entry=100) at ./src/client/qwaylanddisplay.cpp:292 #15 0x00007fc21c8f1592 in QtWaylandClient::QWaylandWindow::waitForFrameSync (this=0x55ab932bad10, timeout=100) at ./src/client/qwaylandwindow.cpp:651 #16 0x00007fc218fe8bb2 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so #17 0x00007fc2202ddecc in QSGRenderThread::syncAndRender (this=0x55ab942353f0, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870 #18 0x00007fc2202de6b7 in QSGRenderThread::run (this=0x55ab942353f0) at scenegraph/qsgthreadedrenderloop.cpp:1043 #19 0x00007fc21e6f6a71 in QThreadPrivate::start (arg=0x55ab942353f0) at thread/qthread_unix.cpp:329 #20 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #21 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 14 (Thread 0x7fc186d0c640 (LWP 8280) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab94cf20d0) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab94cf20d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab94cf2080, cond=0x55ab94cf20a8) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab94cf20a8, mutex=0x55ab94cf2080) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 13 (Thread 0x7fc18750d640 (LWP 8279) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab932f89a0) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab932f89a0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab932f8950, cond=0x55ab932f8978) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab932f8978, mutex=0x55ab932f8950) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 12 (Thread 0x7fc187ffe640 (LWP 8276) "KCupsConnection"): #1 0x00007fc21cd6bea6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fc174006550, timeout=<optimized out>, context=0x7fc174000c20) at ../../../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7fc174000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126 #3 0x00007fc21cd16003 in g_main_context_iteration (context=0x7fc174000c20, may_block=1) at ../../../glib/gmain.c:4196 #4 0x00007fc21e93c5be in QEventDispatcherGlib::processEvents (this=0x7fc174000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fc21e8e1a9b in QEventLoop::exec (this=this@entry=0x7fc187ffdb40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007fc21e6f58c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fc1ac3be94c in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so #8 0x00007fc21e6f6a71 in QThreadPrivate::start (arg=0x55ab93f43790) at thread/qthread_unix.cpp:329 #9 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #10 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 11 (Thread 0x7fc1887ff640 (LWP 8213) "plasmashell"): #1 __pselect (nfds=nfds@entry=5, readfds=readfds@entry=0x7fc1887f6a80, writefds=writefds@entry=0x0, exceptfds=exceptfds@entry=0x0, timeout=<optimized out>, timeout@entry=0x7fc1887f6a70, sigmask=0x7fc1887f6a20, sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/pselect.c:57 #2 0x00007fc21c45d03d in usbmuxd_listen_inotify () at /build/libusbmuxd-oU3X46/libusbmuxd-2.0.2/src/libusbmuxd.c:923 #3 0x00007fc21c45dd88 in usbmuxd_listen () at /build/libusbmuxd-oU3X46/libusbmuxd-2.0.2/src/libusbmuxd.c:979 #4 device_monitor (data=<optimized out>) at /build/libusbmuxd-oU3X46/libusbmuxd-2.0.2/src/libusbmuxd.c:1107 #5 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #6 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 10 (Thread 0x7fc1f205c640 (LWP 7802) "QSGRenderThread"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab924acde0) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab924acde0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab924acd90, cond=0x55ab924acdb8) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab924acdb8, mutex=0x55ab924acd90) at pthread_cond_wait.c:628 #5 0x00007fc21e6fcabb in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55ab924acd90) at thread/qwaitcondition_unix.cpp:146 #6 QWaitCondition::wait (this=this@entry=0x7fc21400de58, mutex=mutex@entry=0x7fc21400de50, deadline=...) at thread/qwaitcondition_unix.cpp:225 #7 0x00007fc2202dc273 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7fc21400de48) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #8 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7fc21400ddb0) at scenegraph/qsgthreadedrenderloop.cpp:936 #9 0x00007fc2202de6f9 in QSGRenderThread::run (this=0x7fc21400ddb0) at scenegraph/qsgthreadedrenderloop.cpp:1053 #10 0x00007fc21e6f6a71 in QThreadPrivate::start (arg=0x7fc21400ddb0) at thread/qthread_unix.cpp:329 #11 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #12 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 9 (Thread 0x7fc1f285d640 (LWP 7801) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab930f1340) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab930f1340, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab930f12f0, cond=0x55ab930f1318) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab930f1318, mutex=0x55ab930f12f0) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 8 (Thread 0x7fc1f305e640 (LWP 7800) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab930534f4) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab930534f4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab930534a0, cond=0x55ab930534c8) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab930534c8, mutex=0x55ab930534a0) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 7 (Thread 0x7fc1f99d7640 (LWP 7790) "QQuickPixmapRea"): #1 0x00007fc21cd6bea6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fc1f40575c0, timeout=<optimized out>, context=0x7fc1f4006730) at ../../../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7fc1f4006730, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126 #3 0x00007fc21cd16003 in g_main_context_iteration (context=0x7fc1f4006730, may_block=1) at ../../../glib/gmain.c:4196 #4 0x00007fc21e93c5be in QEventDispatcherGlib::processEvents (this=0x7fc1f400aaf0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fc21e8e1a9b in QEventLoop::exec (this=this@entry=0x7fc1f99d6b40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007fc21e6f58c2 in QThread::exec (this=this@entry=0x7fc1fc0ab640) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fc2202249da in QQuickPixmapReader::run (this=0x7fc1fc0ab640) at util/qquickpixmapcache.cpp:1024 #8 0x00007fc21e6f6a71 in QThreadPrivate::start (arg=0x7fc1fc0ab640) at thread/qthread_unix.cpp:329 #9 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #10 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 6 (Thread 0x7fc1f8ea5640 (LWP 7782) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab92f02060) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab92f02060, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab92f02010, cond=0x55ab92f02038) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab92f02038, mutex=0x55ab92f02010) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 5 (Thread 0x7fc20a641640 (LWP 7262) "QQmlThread"): #1 __GI___libc_read (fd=16, buf=buf@entry=0x7fc20a6409b0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007fc21cd18cb4 in read (__nbytes=16, __buf=0x7fc20a6409b0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:47 #3 g_wakeup_acknowledge (wakeup=0x7fc214003eb0) at ../../../glib/gwakeup.c:210 #4 g_main_context_check (context=0x7fc1fc000c20, max_priority=2147483647, fds=0x7fc1fc004e60, n_fds=1) at ../../../glib/gmain.c:3883 #5 0x00007fc21cd6be4d in g_main_context_iterate.constprop.0 (context=context@entry=0x7fc1fc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4128 #6 0x00007fc21cd16003 in g_main_context_iteration (context=0x7fc1fc000c20, may_block=1) at ../../../glib/gmain.c:4196 #7 0x00007fc21e93c5be in QEventDispatcherGlib::processEvents (this=0x7fc1fc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #8 0x00007fc21e8e1a9b in QEventLoop::exec (this=this@entry=0x7fc20a640b60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #9 0x00007fc21e6f58c2 in QThread::exec (this=this@entry=0x55ab9240c2a0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #10 0x00007fc21fec6e39 in QQmlThreadPrivate::run (this=0x55ab9240c2a0) at qml/ftw/qqmlthread.cpp:155 #11 0x00007fc21e6f6a71 in QThreadPrivate::start (arg=0x55ab9240c2a0) at thread/qthread_unix.cpp:329 #12 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #13 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 4 (Thread 0x7fc209e40640 (LWP 6827) "plasmash:gdrv0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fc2181ce550) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fc2181ce550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fc2181ce500, cond=0x7fc2181ce528) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x7fc2181ce528, mutex=0x7fc2181ce500) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 3 (Thread 0x7fc20ae42640 (LWP 6809) "plasmas:disk$0"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab920baec8) at futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab920baec8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fc21e280920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab920bae78, cond=0x55ab920baea0) at pthread_cond_wait.c:504 #4 ___pthread_cond_wait (cond=0x55ab920baea0, mutex=0x55ab920bae78) at pthread_cond_wait.c:628 #5 0x00007fc21086a34b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #6 0x00007fc21086406b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #7 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #8 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 2 (Thread 0x7fc2197f1640 (LWP 6607) "QDBusConnection"): #1 0x00007fc21cd6bea6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fc214005240, timeout=<optimized out>, context=0x7fc214000c20) at ../../../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7fc214000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126 #3 0x00007fc21cd16003 in g_main_context_iteration (context=0x7fc214000c20, may_block=1) at ../../../glib/gmain.c:4196 #4 0x00007fc21e93c5be in QEventDispatcherGlib::processEvents (this=0x7fc214000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fc21e8e1a9b in QEventLoop::exec (this=this@entry=0x7fc2197f0b50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007fc21e6f58c2 in QThread::exec (this=this@entry=0x7fc21f2fed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fc21f284efb in QDBusConnectionManager::run (this=0x7fc21f2fed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ./src/dbus/qdbusconnection.cpp:179 #8 0x00007fc21e6f6a71 in QThreadPrivate::start (arg=0x7fc21f2fed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007fc21e281927 in start_thread (arg=<optimized out>) at pthread_create.c:435 #10 0x00007fc21e3119e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 1 (Thread 0x7fc21a191980 (LWP 6563) "plasmashell"): #1 0x00007fc21e6f6db5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x55ab932b6320) at thread/qfutex_p.h:116 #2 QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (expectedValue=0x3, futex=...) at thread/qfutex_p.h:135 #3 lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:142 #4 QBasicMutex::lockInternal (this=0x55ab932b6320) at thread/qmutex_linux.cpp:159 #5 0x00007fc21e6f6fae in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:235 #6 0x00007fc21c8ebf3f in QMutexLocker::QMutexLocker (m=<optimized out>, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233 #7 QtWaylandClient::QWaylandDisplay::flushRequests (this=0x55ab9209b0c0) at ./src/client/qwaylanddisplay.cpp:227 #8 0x00007fc21e91aa88 in doActivate<false> (sender=0x55ab920b2ac0, signal_index=3, argv=0x7fff59d6e840) at kernel/qobject.cpp:3898 #9 0x00007fc21e913d67 in QMetaObject::activate (sender=sender@entry=0x55ab920b2ac0, m=m@entry=0x7fc21eb80180 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff59d6e840) at kernel/qobject.cpp:3946 #10 0x00007fc21e91df63 in QSocketNotifier::activated (this=this@entry=0x55ab920b2ac0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #11 0x00007fc21e91e793 in QSocketNotifier::event (this=0x55ab920b2ac0, e=0x7fff59d6e960) at kernel/qsocketnotifier.cpp:302 #12 0x00007fc21f5d16b3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55ab920b2ac0, e=0x7fff59d6e960) at kernel/qapplication.cpp:3632 #13 0x00007fc21e8e316a in QCoreApplication::notifyInternal2 (receiver=0x55ab920b2ac0, event=0x7fff59d6e960) at kernel/qcoreapplication.cpp:1063 #14 0x00007fc21e93d155 in socketNotifierSourceDispatch (source=0x55ab920b3070) at kernel/qeventdispatcher_glib.cpp:107 #15 0x00007fc21cd188bb in g_main_dispatch (context=0x55ab920b8f00) at ../../../glib/gmain.c:3337 #16 g_main_context_dispatch (context=0x55ab920b8f00) at ../../../glib/gmain.c:4055 #17 0x00007fc21cd6bf08 in g_main_context_iterate.constprop.0 (context=context@entry=0x55ab920b8f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131 #18 0x00007fc21cd16003 in g_main_context_iteration (context=0x55ab920b8f00, may_block=1) at ../../../glib/gmain.c:4196 #19 0x00007fc21e93c548 in QEventDispatcherGlib::processEvents (this=0x55ab920b70e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #20 0x00007fc21e8e1a9b in QEventLoop::exec (this=this@entry=0x7fff59d6eb70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #21 0x00007fc21e8ea024 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #22 0x00007fc21ecbdd10 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #23 0x00007fc21f5d1629 in QApplication::exec () at kernel/qapplication.cpp:2824 #24 0x000055ab91b4bd09 in main (argc=<optimized out>, argv=0x7fff59d6eca0) at ./shell/main.cpp:238 [Inferior 1 (process 6563) detached] The reporter indicates this bug may be a duplicate of or related to bug 445409. Possible duplicates by query: bug 445669, bug 445479, bug 445409, bug 444014, bug 443884. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.