https://bugs.kde.org/show_bug.cgi?id=459602
Bug ID: 459602 Summary: Plasma crashes often on Wayland when a tooltip from the task manager appears Classification: Plasma Product: plasmashell Version: master Platform: unspecified OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: bugsefor...@gmx.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 Application: plasmashell (5.26.80) Qt Version: 5.15.6 Frameworks Version: 5.99.0 Operating System: Linux 5.18.12-051812-generic x86_64 Windowing System: Wayland Distribution: KDE neon Unstable Edition DrKonqi: 5.25.80 [CoredumpBackend] -- Information about the crash: Plasma crashes often when I hover over an app in the task manager and the tooltip appears. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [New LWP 17503] [New LWP 17639] [New LWP 17648] [New LWP 17811] [New LWP 17853] [New LWP 17540] [New LWP 17556] [New LWP 17557] [New LWP 17604] [New LWP 17631] [New LWP 17649] [New LWP 17650] [New LWP 17651] [New LWP 17739] [New LWP 17759] [New LWP 17770] [New LWP 17830] [New LWP 17854] [New LWP 18463] [New LWP 17567] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/plasmashell'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50 [Current thread is 1 (Thread 0x7f80a73892c0 (LWP 17503))] [Current thread is 1 (Thread 0x7f80a73892c0 (LWP 17503))] Thread 20 (Thread 0x7f80a4885700 (LWP 17567)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5626cd47cec8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5626cd47ce78, cond=0x5626cd47cea0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5626cd47cea0, mutex=0x5626cd47ce78) at pthread_cond_wait.c:647 #3 0x00007f809704d5eb in cnd_wait (mtx=0x5626cd47ce78, cond=0x5626cd47cea0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5626cd4a8c90) at ../src/util/u_queue.c:294 #5 0x00007f809704d1eb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7f8051e89700 (LWP 18463)): #0 0x00007f80aaf4b46e in epoll_wait (epfd=90, events=events@entry=0x7f8051e887f0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 #1 0x00007f808c06b27b in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7f8051e889a0, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:155 #2 0x00007f808c05d6f4 in loop_iterate (object=0x5626dc81e378, timeout=-1) at ../spa/plugins/support/loop.c:316 #3 0x00007f8079f5c0e0 in do_loop (user_data=0x5626d59a15f0) at ../src/pipewire/data-loop.c:80 #4 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7f8052e10700 (LWP 17854)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5626d5d54b50) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5626d5d54b00, cond=0x5626d5d54b28) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5626d5d54b28, mutex=0x5626d5d54b00) at pthread_cond_wait.c:647 #3 0x00007f80ab2d45eb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5626d5d54b00) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5626d55e64f8, mutex=mutex@entry=0x5626d55e64f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f80ad223394 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5626d55e64e8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5626d55e6450) at scenegraph/qsgthreadedrenderloop.cpp:935 #7 0x00007f80ad223809 in QSGRenderThread::run() (this=0x5626d55e6450) at scenegraph/qsgthreadedrenderloop.cpp:1052 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d55e6450) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7f8053fde700 (LWP 17830)): #0 0x00007f80aaf3ea96 in __ppoll (fds=fds@entry=0x7f8053fdd9a8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007f80ab50ba89 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f8053fdd9a8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f8053fdd9a8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=fds@entry=0x7f8053fdd9a8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at kernel/qcore_unix.cpp:155 #5 0x00007f80aabecee8 in qt_poll_msecs (timeout=<optimized out>, nfds=1, fds=0x7f8053fdd9a8) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:381 #6 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const (this=this@entry=0x7f8048002c30, timeout=<optimized out>, checkRead=checkRead@entry=true, checkWrite=checkWrite@entry=false, selectForRead=0x7f8053fdda96, selectForWrite=0x7f8053fdda97) at socket/qnativesocketengine_unix.cpp:1435 #7 0x00007f80aabeac3c in QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) (this=0x7f80480053d0, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, msecs=<optimized out>, timedOut=0x0) at socket/qnativesocketengine.cpp:1120 #8 0x00007f80aabd9e06 in QAbstractSocket::waitForReadyRead(int) (this=0x7f8048003ac0, msecs=-1) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/tools/qringbuffer_p.h:218 #9 0x00007f80a9456f58 in KIO::ConnectionBackend::waitForIncomingTask(int) (this=0x7f8048004ea0, ms=-1) at ./src/core/connectionbackend.cpp:155 #10 0x00007f80a9457db5 in KIO::Connection::waitForIncomingTask(int) (this=<optimized out>, ms=ms@entry=-1) at ./src/core/connection.cpp:201 #11 0x00007f80a94b24f5 in KIO::SlaveBase::dispatchLoop() (this=this@entry=0x7f80480045f0) at /usr/include/c++/9/bits/unique_ptr.h:360 #12 0x00007f80a95882ca in KIO::WorkerThread::run() (this=0x5626d8f4ab50) at ./src/core/workerthread.cpp:62 #13 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d8f4ab50) at thread/qthread_unix.cpp:330 #14 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #15 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7f8061b54700 (LWP 17770)): #0 0x00007f80aaf3ea96 in __ppoll (fds=fds@entry=0x7f8061b539a8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007f80ab50ba89 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f8061b539a8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f8061b539a8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=fds@entry=0x7f8061b539a8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at kernel/qcore_unix.cpp:155 #5 0x00007f80aabecee8 in qt_poll_msecs (timeout=<optimized out>, nfds=1, fds=0x7f8061b539a8) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:381 #6 QNativeSocketEnginePrivate::nativeSelect(int, bool, bool, bool*, bool*) const (this=this@entry=0x7f8058006910, timeout=<optimized out>, checkRead=checkRead@entry=true, checkWrite=checkWrite@entry=false, selectForRead=0x7f8061b53a96, selectForWrite=0x7f8061b53a97) at socket/qnativesocketengine_unix.cpp:1435 #7 0x00007f80aabeac3c in QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, int, bool*) (this=0x7f8058006230, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, msecs=<optimized out>, timedOut=0x0) at socket/qnativesocketengine.cpp:1120 #8 0x00007f80aabd9e06 in QAbstractSocket::waitForReadyRead(int) (this=0x7f8058005db0, msecs=-1) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/tools/qringbuffer_p.h:218 #9 0x00007f80a9456f58 in KIO::ConnectionBackend::waitForIncomingTask(int) (this=0x7f8058005ab0, ms=-1) at ./src/core/connectionbackend.cpp:155 #10 0x00007f80a9457db5 in KIO::Connection::waitForIncomingTask(int) (this=<optimized out>, ms=ms@entry=-1) at ./src/core/connection.cpp:201 #11 0x00007f80a94b24f5 in KIO::SlaveBase::dispatchLoop() (this=this@entry=0x7f8058005200) at /usr/include/c++/9/bits/unique_ptr.h:360 #12 0x00007f80a95882ca in KIO::WorkerThread::run() (this=0x5626d3dc9190) at ./src/core/workerthread.cpp:62 #13 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d3dc9190) at thread/qthread_unix.cpp:330 #14 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #15 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7f80630ae700 (LWP 17759)): #0 0x00007f80aaf3e99f in __GI___poll (fds=0x7f8054002fe0, nfds=1, timeout=3499413) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80a994336e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8054002fe0, timeout=<optimized out>, context=0x7f8054000b60) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8054000b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f80a99434a3 in g_main_context_iteration (context=0x7f8054000b60, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f80ab50fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8054000d80, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f80ab4b3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80630adba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f80ab2cd342 in QThread::exec() (this=this@entry=0x5626d4034b80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f80627950bc in KCupsConnection::run() (this=0x5626d4034b80) at ./libkcups/KCupsConnection.cpp:289 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d4034b80) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f8063fff700 (LWP 17739)): #0 0x00007f80aaf3e99f in __GI___poll (fds=0x7f805c005060, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80a994336e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f805c005060, timeout=<optimized out>, context=0x7f805c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f805c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f80a99434a3 in g_main_context_iteration (context=0x7f805c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f80ab50fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f805c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f80ab4b3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8063ffebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f80ab2cd342 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626cd452fa0) at thread/qthread_unix.cpp:330 #8 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f807a7fc700 (LWP 17651)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f807a7fbb50, clockid=<optimized out>, expected=0, futex_word=0x7f807c009170) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f807a7fbb50, clockid=<optimized out>, mutex=0x7f807c009120, cond=0x7f807c009148) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x7f807c009148, mutex=0x7f807c009120, abstime=0x7f807a7fbb50) at pthread_cond_wait.c:665 #3 0x00007f80ab2d4578 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f807c009120, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f807c009120) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f807c008160, mutex=mutex@entry=0x5626d076e958, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f80ab2d1a91 in QThreadPoolThread::run() (this=0x7f807c008150) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x7f807c008150) at thread/qthread_unix.cpp:330 #8 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f807affd700 (LWP 17650)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f807affcb50, clockid=<optimized out>, expected=0, futex_word=0x7f807c008710) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f807affcb50, clockid=<optimized out>, mutex=0x7f807c0086c0, cond=0x7f807c0086e8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x7f807c0086e8, mutex=0x7f807c0086c0, abstime=0x7f807affcb50) at pthread_cond_wait.c:665 #3 0x00007f80ab2d4578 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f807c0086c0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f807c0086c0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f807c006bb0, mutex=mutex@entry=0x5626d076e958, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f80ab2d1a91 in QThreadPoolThread::run() (this=0x7f807c006ba0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x7f807c006ba0) at thread/qthread_unix.cpp:330 #8 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f807b7fe700 (LWP 17649)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f807b7fdb50, clockid=<optimized out>, expected=0, futex_word=0x7f807c0082f0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f807b7fdb50, clockid=<optimized out>, mutex=0x7f807c0082a0, cond=0x7f807c0082c8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x7f807c0082c8, mutex=0x7f807c0082a0, abstime=0x7f807b7fdb50) at pthread_cond_wait.c:665 #3 0x00007f80ab2d4578 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f807c0082a0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f807c0082a0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f807c0081c0, mutex=mutex@entry=0x5626d076e958, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f80ab2d1a91 in QThreadPoolThread::run() (this=0x7f807c0081b0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x7f807c0081b0) at thread/qthread_unix.cpp:330 #8 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f808e471700 (LWP 17631)): #0 0x00007f80aaf3e99f in __GI___poll (fds=0x7f8084005560, nfds=2, timeout=89848) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80a994336e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f8084005560, timeout=<optimized out>, context=0x7f8084000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8084000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f80a99434a3 in g_main_context_iteration (context=0x7f8084000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f80ab50fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8084000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f80ab4b3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f808e470ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f80ab2cd342 in QThread::exec() (this=this@entry=0x5626d32ff5c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f80ad15d67a in QQuickPixmapReader::run() (this=0x5626d32ff5c0) at util/qquickpixmapcache.cpp:1024 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d32ff5c0) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f80961ff700 (LWP 17604)): #0 0x00007f80aaf3e99f in __GI___poll (fds=0x7f8088004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80a994336e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8088004e60, timeout=<optimized out>, context=0x7f8088000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8088000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f80a99434a3 in g_main_context_iteration (context=0x7f8088000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f80ab50fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8088000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f80ab4b3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80961febc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f80ab2cd342 in QThread::exec() (this=this@entry=0x5626d0188040) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f80acd60919 in QQmlThreadPrivate::run() (this=0x5626d0188040) at qml/ftw/qqmlthread.cpp:155 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d0188040) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f80a546e700 (LWP 17557)): #0 0x00007f80aaf3e99f in __GI___poll (fds=fds@entry=0x7f80a546dbe0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80aad35d66 in poll (__timeout=-1, __nfds=2, __fds=0x7f80a546dbe0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 QtWaylandClient::EventThread::run() (this=0x5626cd47a360) at qwaylanddisplay.cpp:208 #3 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626cd47a360) at thread/qthread_unix.cpp:330 #4 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f80a5c6f700 (LWP 17556)): #0 0x00007f80aaf3e99f in __GI___poll (fds=fds@entry=0x7f80a5c6ebe0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80aad35d66 in poll (__timeout=-1, __nfds=2, __fds=0x7f80a5c6ebe0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 QtWaylandClient::EventThread::run() (this=0x5626cd474860) at qwaylanddisplay.cpp:208 #3 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626cd474860) at thread/qthread_unix.cpp:330 #4 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f80a69ff700 (LWP 17540)): #0 0x00007f80aaf3e99f in __GI___poll (fds=0x7f80a00053c0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f80a994336e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f80a00053c0, timeout=<optimized out>, context=0x7f80a0001ce0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f80a0001ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f80a99434a3 in g_main_context_iteration (context=0x7f80a0001ce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f80ab50fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f80a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f80ab4b3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80a69febb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f80ab2cd342 in QThread::exec() (this=this@entry=0x7f80ac122d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f80ac09ef4b in QDBusConnectionManager::run() (this=0x7f80ac122d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x7f80ac122d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f8053794700 (LWP 17853)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5626d59fd460) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5626d59fd410, cond=0x5626d59fd438) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5626d59fd438, mutex=0x5626d59fd410) at pthread_cond_wait.c:647 #3 0x00007f80ab2d45eb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5626d59fd410) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5626d57d15b8, mutex=mutex@entry=0x5626d57d15b0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f80ad223394 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5626d57d15a8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5626d57d1510) at scenegraph/qsgthreadedrenderloop.cpp:935 #7 0x00007f80ad223809 in QSGRenderThread::run() (this=0x5626d57d1510) at scenegraph/qsgthreadedrenderloop.cpp:1052 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d57d1510) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f806123b700 (LWP 17811)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5626d6109d60) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5626d6109d10, cond=0x5626d6109d38) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5626d6109d38, mutex=0x5626d6109d10) at pthread_cond_wait.c:647 #3 0x00007f80ab2d45eb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5626d6109d10) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5626d03024b8, mutex=mutex@entry=0x5626d03024b0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f80ad223394 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5626d03024a8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5626d0302410) at scenegraph/qsgthreadedrenderloop.cpp:935 #7 0x00007f80ad223809 in QSGRenderThread::run() (this=0x5626d0302410) at scenegraph/qsgthreadedrenderloop.cpp:1052 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d0302410) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f807bfff700 (LWP 17648)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f807bffeb50, clockid=<optimized out>, expected=0, futex_word=0x7f807c006730) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f807bffeb50, clockid=<optimized out>, mutex=0x7f807c0066e0, cond=0x7f807c006708) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x7f807c006708, mutex=0x7f807c0066e0, abstime=0x7f807bffeb50) at pthread_cond_wait.c:665 #3 0x00007f80ab2d4578 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f807c0066e0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f807c0066e0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f807c008d90, mutex=mutex@entry=0x5626d076e958, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f80ab2d1a91 in QThreadPoolThread::run() (this=0x7f807c008d80) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x7f807c008d80) at thread/qthread_unix.cpp:330 #8 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f808d463700 (LWP 17639)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5626d0939ae0) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5626d0939a90, cond=0x5626d0939ab8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5626d0939ab8, mutex=0x5626d0939a90) at pthread_cond_wait.c:647 #3 0x00007f80ab2d45eb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5626d0939a90) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5626d33732b8, mutex=mutex@entry=0x5626d33732b0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f80ad223394 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5626d33732a8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5626d3373210) at scenegraph/qsgthreadedrenderloop.cpp:935 #7 0x00007f80ad223809 in QSGRenderThread::run() (this=0x5626d3373210) at scenegraph/qsgthreadedrenderloop.cpp:1052 #8 0x00007f80ab2ce543 in QThreadPrivate::start(void*) (arg=0x5626d3373210) at thread/qthread_unix.cpp:330 #9 0x00007f80ad587609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f80aaf4b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f80a73892c0 (LWP 17503)): [KCrash Handler] #3 PipeWireSourceStream::handleFrame(pw_buffer*) (this=0x5626d51e68b0, buffer=<optimized out>) at ./src/pipewiresourcestream.cpp:463 #4 0x00007f808c08b4b1 in PipeWireSourceStream::process() (this=0x5626d51e68b0) at ./src/pipewiresourcestream.cpp:548 #5 0x00007f8079f99ae0 in do_call_process (loop=<optimized out>, async=<optimized out>, seq=<optimized out>, data=<optimized out>, size=<optimized out>, user_data=<optimized out>) at ../src/pipewire/stream.c:387 #6 0x00007f808c05cf26 in flush_items (impl=0x5626dcd9d728) at ../spa/plugins/support/loop.c:142 #7 0x00007f808c05ce2a in source_event_func (source=0x5626d51cf700) at ../spa/plugins/support/loop.c:488 #8 0x00007f808c05d783 in loop_iterate (object=0x5626dcd9d728, timeout=<optimized out>) at ../spa/plugins/support/loop.c:333 #9 0x00007f808c07e282 in PipeWireCore::<lambda()>::operator() (__closure=<optimized out>) at ./src/pipewirecore.cpp:78 #10 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PipeWireCore::init(int)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146 #11 QtPrivate::Functor<PipeWireCore::init(int)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256 #12 QtPrivate::QFunctorSlotObject<PipeWireCore::init(int)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443 #13 0x00007f80ab4ec2f2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc326eaa50, r=0x5626d0b1b200, this=0x5626d0bb60c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #14 doActivate<false>(QObject*, int, void**) (sender=0x5626d05bb6d0, signal_index=3, argv=0x7ffc326eaa50) at kernel/qobject.cpp:3919 #15 0x00007f80ab4e5587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5626d05bb6d0, m=m@entry=0x7f80ab751b40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc326eaa50) at kernel/qobject.cpp:3979 #16 0x00007f80ab4f03d3 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x5626d05bb6d0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #17 0x00007f80ab4f0b73 in QSocketNotifier::event(QEvent*) (this=0x5626d05bb6d0, e=0x7ffc326ead20) at kernel/qsocketnotifier.cpp:302 #18 0x00007f80ac36de43 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5626cd45aec0, receiver=receiver@entry=0x5626d05bb6d0, e=e@entry=0x7ffc326ead20) at kernel/qapplication.cpp:3637 #19 0x00007f80ac376c58 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc326eb070, receiver=0x5626d05bb6d0, e=0x7ffc326ead20) at kernel/qapplication.cpp:3161 #20 0x00007f80ab4b503a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5626d05bb6d0, event=0x7ffc326ead20) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #21 0x00007f80ab510785 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x5626cd47b020) at kernel/qeventdispatcher_glib.cpp:107 #22 0x00007f80a994317d in g_main_dispatch (context=0x7f80a0005000) at ../../../glib/gmain.c:3309 #23 g_main_context_dispatch (context=context@entry=0x7f80a0005000) at ../../../glib/gmain.c:3974 #24 0x00007f80a9943400 in g_main_context_iterate (context=context@entry=0x7f80a0005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047 #25 0x00007f80a99434a3 in g_main_context_iteration (context=0x7f80a0005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #26 0x00007f80ab50fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5626cd47a2f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #27 0x00007f80ab4b3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc326eaf30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #28 0x00007f80ab4bbce4 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #29 0x00005626cbd4e74c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:233 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.