Bug 446619

Summary: Crash as Desktop loads
Product: plasmashell Reporter: Jonathan Tucker <kde.org>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.23.3   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jonathan Tucker 2021-12-07 13:00:12 UTC
Application: plasmashell (5.23.3)

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 4.18.0-348.2.1.el8_5.x86_64 x86_64
Windowing System: X11
Distribution: CentOS Linux 8
DrKonqi: 5.23.3 [KCrashBackend]

-- Information about the crash:
During the load of the taskbar, the problem is reported, after plasma is logged in

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[New LWP 3363]
[New LWP 3576]
[New LWP 4411]
[New LWP 4484]
[New LWP 4645]
[New LWP 4866]
[New LWP 4985]
[New LWP 5257]
[New LWP 161363]
[New LWP 164227]
[New LWP 164253]
[New LWP 168670]
[New LWP 168671]
[New LWP 168672]
[New LWP 168673]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fcbf868aa41 in poll () from /lib64/libc.so.6
__preamble__
[Current thread is 1 (Thread 0x7fcc01478c40 (LWP 3160))]

Thread 16 (Thread 0x7fcb50a3c700 (LWP 168673)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcba354dfc0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fcba3551e3c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fcba354d1a1 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fcba354fd31 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#8  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fcb5123d700 (LWP 168672)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcba354dfc0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fcba3551e3c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fcba354d1a1 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fcba354fd31 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#8  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fcb51a3e700 (LWP 168671)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcba354dfc0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fcba3551e3c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fcba354d1a1 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fcba354fd31 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#8  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fcb5bfff700 (LWP 168670)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcba354dfc0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fcba3551e3c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fcba354d1a1 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fcba3551e9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fcba354d1a1 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fcba354fd31 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fcb60e62700 (LWP 164253)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcbfe3766d4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fcbfe376b49 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fcb95c7d700 (LWP 164227)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcbfe3766d4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fcbfe376b49 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fcb61e63700 (LWP 161363)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcbfe3766d4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fcbfe376b49 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fcb815d1700 (LWP 5257)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcbfe3766d4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fcbfe376b49 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fcb8ee97700 (LWP 4985)):
#0  0x00007fcbeff06798 in g_source_unref_internal () from /lib64/libglib-2.0.so.0
#1  0x00007fcbeff07bf6 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#2  0x00007fcbeff090b3 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x00007fcbeff09bbb in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007fcbeff09db0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fcbf9584c9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fcbf952f40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fcbf937519f in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fcb8f79df2b in KCupsConnection::run() () from /lib64/libkcupslib.so
#9  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#11 0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fcb9647e700 (LWP 4866)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcbfe3766d4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fcbfe376b49 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fcba2aed700 (LWP 4645)):
#0  0x00007fcbf86865d4 in read () from /lib64/libc.so.6
#1  0x00007fcbedd3a37e in usbmuxd_listen_inotify () from /lib64/libusbmuxd.so.4
#2  0x00007fcbedd3b0c3 in device_monitor () from /lib64/libusbmuxd.so.4
#3  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fcbabfff700 (LWP 4484)):
#0  0x00007fcbf868d29f in select () from /lib64/libc.so.6
#1  0x00007fcbd253f101 in ?? () from /lib64/libnvidia-glcore.so.470.86
#2  0x00007fcbd253cc2d in ?? () from /lib64/libnvidia-glcore.so.470.86
#3  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fcbb2614700 (LWP 4411)):
#0  0x00007fcbf4b873fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcbf937c2a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fcbfe3766d4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fcbfe376b49 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fcbcb9b4700 (LWP 3576)):
#0  0x00007fcbf868aa41 in poll () from /lib64/libc.so.6
#1  0x00007fcbeff09c86 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fcbeff09db0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fcbf9584c9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fcbf952f40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf937519f in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fcbfd66eb69 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fcbd8c3e700 (LWP 3363)):
#0  0x00007fcbf868aa41 in poll () from /lib64/libc.so.6
#1  0x00007fcbeff09c86 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fcbeff09db0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fcbf9584c9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fcbf952f40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fcbf937519f in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fcbfa7fcc89 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007fcbf9376450 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fcbf4b8117a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcbf8695dc3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcc01478c40 (LWP 3160)):
[KCrash Handler]
#4  0x00007fcbc82d8244 in StatusNotifierItemSource::id() const () from /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#5  0x00007fcbc82e1c26 in StatusNotifierModel::data(QModelIndex const&, int) const () from /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#6  0x00007fcbf94fe8d8 in QConcatenateTablesProxyModel::data(QModelIndex const&, int) const () from /lib64/libQt5Core.so.5
#7  0x00007fcbc82cf7ab in SortedSystemTrayModel::lessThanSystemTray(QModelIndex const&, QModelIndex const&) const () from /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#8  0x00007fcbf9507d34 in QSortFilterProxyModelPrivate::needsReorder(QVector<int> const&, QModelIndex const&) const::{lambda(int)#1}::operator()(int) const () from /lib64/libQt5Core.so.5
#9  0x00007fcbf95083d4 in QSortFilterProxyModelPrivate::needsReorder(QVector<int> const&, QModelIndex const&) const () from /lib64/libQt5Core.so.5
#10 0x00007fcbf950c939 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
#11 0x00007fcbf950dd88 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5
#12 0x00007fcbf9563bd0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#13 0x00007fcbf94e1680 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
#14 0x00007fcbf94fe67f in QConcatenateTablesProxyModelPrivate::_q_slotDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
#15 0x00007fcbf9500018 in QConcatenateTablesProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5
#16 0x00007fcbf9563bd0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#17 0x00007fcbf94e1680 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
#18 0x00007fcbc82e243e in StatusNotifierModel::dataUpdated(QString const&) () from /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#19 0x00007fcbf9563b9e in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#20 0x00007fcbc82d9b41 in StatusNotifierItemSource::refreshCallback(QDBusPendingCallWatcher*) [clone .part.180] () from /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#21 0x00007fcbf9563b9e in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#22 0x00007fcbfa85cc53 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib64/libQt5DBus.so.5
#23 0x00007fcbfa85cd58 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5DBus.so.5
#24 0x00007fcbf955cff3 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#25 0x00007fcbfb3a91e2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#26 0x00007fcbfb3aff90 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#27 0x00007fcbf9530712 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#28 0x00007fcbf9533501 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#29 0x00007fcbf9584ed7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#30 0x00007fcbeff0995d in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#31 0x00007fcbeff09d18 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#32 0x00007fcbeff09db0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#33 0x00007fcbf9584c84 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#34 0x00007fcbf952f40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#35 0x00007fcbf9537864 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#36 0x000055eef2f11f2b in main ()
[Inferior 1 (process 3160) detached]

Possible duplicates by query: bug 445326, bug 445057, bug 444413, bug 444171, bug 443961.

Reported using DrKonqi
Comment 1 Nate Graham 2021-12-07 21:10:09 UTC

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