https://bugs.kde.org/show_bug.cgi?id=436350

            Bug ID: 436350
           Summary: Plasma crash a few seconds after login following an
                    upgrade to Plasma 5.21.4
           Product: plasmashell
           Version: 5.21.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: vaclav.ma...@atlas.cz
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

SUMMARY
I upgraded to the latest Plasma version yesterday. Things worked fine at first
for a few hours, I played around a little bit browsing through the system
settings, maybe changing something here and there (nothing major). Turned off
the machine before bed. Started back up this morning and since then I've been
consistently running into the crash below about 10 - 15 seconds after an
otherwise seemingly successful Plasma start-up.

Starting up Plasma on the same machine while logged in as another (newly
created) user doesn't seem to be hitting the bug.

STEPS TO REPRODUCE
1. Log in
2. Do something for a few seconds
3. Crash follows

OBSERVED RESULT
Crash

EXPECTED RESULT
No crash

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Linux 5.4.109 - Linux From Scratch 8.4 - Plasma 5.21.4
(available in About System)
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Application: Plasma (plasmashell), signal: Segmentation fault

[New LWP 5268]
[New LWP 5269]
[New LWP 5270]
[New LWP 5275]
[New LWP 5276]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
0x00007fe3f479dfd9 in __GI___poll (fds=0x7ffca348b3b8, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fe3f0d2f840 (LWP 5267))]

Thread 6 (Thread 0x7fe3da4e5700 (LWP 5276)):
#0  0x00007fe3f47a06e7 in __GI___select (nfds=39, readfds=0x7fe3da4e4d20,
writefds=0x0, exceptfds=0x0, timeout=0x7fe3da4e4d10) at
../sysdeps/unix/sysv/linux/select.c:41
#1  0x00007fe3e6e698d1 in ?? () from /usr/lib/libnvidia-glcore.so.460.67
#2  0x00007fe3e6e673ba in ?? () from /usr/lib/libnvidia-glcore.so.460.67
#3  0x00007fe3f4373fb8 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#4  0x00007fe3f47a88cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe3dafe6700 (LWP 5275)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x2ee1404) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x2ee13b0, cond=0x2ee13d8)
at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x2ee13d8, mutex=0x2ee13b0) at
pthread_cond_wait.c:655
#3  0x00007fe3f4c358f3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/opt/qt5/lib/libQt5Core.so.5
#4  0x00007fe3f6fd7c8c in ?? () from /opt/qt5/lib/libQt5Quick.so.5
#5  0x00007fe3f6fd7ee1 in ?? () from /opt/qt5/lib/libQt5Quick.so.5
#6  0x00007fe3f4c2fa6d in ?? () from /opt/qt5/lib/libQt5Core.so.5
#7  0x00007fe3f4373fb8 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#8  0x00007fe3f47a88cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe3ec9ac700 (LWP 5270)):
#0  0x00007fe3f1744149 in g_mutex_lock (mutex=mutex@entry=0x7fe3dc000be0) at
../glib/gthread-posix.c:1515
#1  0x00007fe3f16f3f7f in g_main_context_check
(context=context@entry=0x7fe3dc000be0, max_priority=2147483647,
fds=fds@entry=0x7fe3dc004a00, n_fds=n_fds@entry=1) at ../glib/gmain.c:3864
#2  0x00007fe3f16f46e8 in g_main_context_iterate
(context=context@entry=0x7fe3dc000be0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4128
#3  0x00007fe3f16f484c in g_main_context_iteration (context=0x7fe3dc000be0,
may_block=1) at ../glib/gmain.c:4196
#4  0x00007fe3f4e54903 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt5/lib/libQt5Core.so.5
#5  0x00007fe3f4dff953 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt5/lib/libQt5Core.so.5
#6  0x00007fe3f4c2e8c6 in QThread::exec() () from /opt/qt5/lib/libQt5Core.so.5
#7  0x00007fe3f6a93615 in ?? () from /opt/qt5/lib/libQt5Qml.so.5
#8  0x00007fe3f4c2fa6d in ?? () from /opt/qt5/lib/libQt5Core.so.5
#9  0x00007fe3f4373fb8 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#10 0x00007fe3f47a88cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe3edc61700 (LWP 5269)):
#0  0x00007fe3f479dfd9 in __GI___poll (fds=0x7fe3e0004e00, nfds=1,
timeout=5471) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe3f16f473e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fe3e0004e00, timeout=<optimized out>, context=0x7fe3e0000be0)
at ../glib/gmain.c:4434
#2  g_main_context_iterate (context=context@entry=0x7fe3e0000be0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4126
#3  0x00007fe3f16f484c in g_main_context_iteration (context=0x7fe3e0000be0,
may_block=1) at ../glib/gmain.c:4196
#4  0x00007fe3f4e54903 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt5/lib/libQt5Core.so.5
#5  0x00007fe3f4dff953 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt5/lib/libQt5Core.so.5
#6  0x00007fe3f4c2e8c6 in QThread::exec() () from /opt/qt5/lib/libQt5Core.so.5
#7  0x00007fe3f50ff4f5 in ?? () from /opt/qt5/lib/libQt5DBus.so.5
#8  0x00007fe3f4c2fa6d in ?? () from /opt/qt5/lib/libQt5Core.so.5
#9  0x00007fe3f4373fb8 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#10 0x00007fe3f47a88cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe3ef528700 (LWP 5268)):
#0  0x00007fe3f479dfd9 in __GI___poll (fds=fds@entry=0x7fe3ef527c88,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe3f7494cb7 in _xcb_conn_wait (c=c@entry=0x20cdb50,
cond=cond@entry=0x20cdb90, vector=vector@entry=0x0, count=count@entry=0x0) at
xcb_conn.c:479
#2  0x00007fe3f74967aa in xcb_wait_for_event (c=0x20cdb50) at xcb_in.c:697
#3  0x00007fe3ef5f14c0 in ?? () from /opt/qt5/lib/libQt5XcbQpa.so.5
#4  0x00007fe3f4c2fa6d in ?? () from /opt/qt5/lib/libQt5Core.so.5
#5  0x00007fe3f4373fb8 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#6  0x00007fe3f47a88cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe3f0d2f840 (LWP 5267)):
[KCrash Handler]
#5  0x00007fe3f73e6521 in Plasma::DataContainer::data() const () from
/opt/kf5/lib/libKF5Plasma.so.5
#6  0x00007fe3ec089033 in StatusNotifierModel::data(QModelIndex const&, int)
const () from
/opt/kf5-5.81.0/lib/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#7  0x00007fe3ec0bff04 in KConcatenateRowsProxyModel::data(QModelIndex const&,
int) const () from /opt/kf5/lib/libKF5ItemModels.so.5
#8  0x00007fe3ec08dada in
SortedSystemTrayModel::compareCategoriesOrderly(QModelIndex const&, QModelIndex
const&) const () from
/opt/kf5-5.81.0/lib/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#9  0x00007fe3ec08df1f in SortedSystemTrayModel::lessThanSystemTray(QModelIndex
const&, QModelIndex const&) const () from
/opt/kf5-5.81.0/lib/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#10 0x00007fe3f4dd2dfa in ?? () from /opt/qt5/lib/libQt5Core.so.5
#11 0x00007fe3f4dd6c34 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#12 0x00007fe3f4dd8e40 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#13 0x00007fe3f4ddb7c5 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#14 0x00007fe3f4ddc721 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#15 0x00007fe3f4e3340d in ?? () from /opt/qt5/lib/libQt5Core.so.5
#16 0x00007fe3f4dabe5e in QAbstractItemModel::rowsInserted(QModelIndex const&,
int, int, QAbstractItemModel::QPrivateSignal) () from
/opt/qt5/lib/libQt5Core.so.5
#17 0x00007fe3f4db326a in QAbstractItemModel::endInsertRows() () from
/opt/qt5/lib/libQt5Core.so.5
#18 0x00007fe3ec0c1b5e in
KConcatenateRowsProxyModel::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) () from /opt/kf5/lib/libKF5ItemModels.so.5
#19 0x00007fe3f4e3340d in ?? () from /opt/qt5/lib/libQt5Core.so.5
#20 0x00007fe3f4dabe5e in QAbstractItemModel::rowsInserted(QModelIndex const&,
int, int, QAbstractItemModel::QPrivateSignal) () from
/opt/qt5/lib/libQt5Core.so.5
#21 0x00007fe3f4db326a in QAbstractItemModel::endInsertRows() () from
/opt/qt5/lib/libQt5Core.so.5
#22 0x00007fe3ec088e63 in StatusNotifierModel::dataUpdated(QString const&,
QMap<QString, QVariant> const&) () from
/opt/kf5-5.81.0/lib/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#23 0x00007fe3f4e0f236 in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const () from
/opt/qt5/lib/libQt5Core.so.5
#24 0x00007fe3f4e107c5 in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from
/opt/qt5/lib/libQt5Core.so.5
#25 0x00007fe3f73f05bc in
Plasma::DataEnginePrivate::connectSource(Plasma::DataContainer*, QObject*,
unsigned int, Plasma::Types::IntervalAlignment, bool) () from
/opt/kf5/lib/libKF5Plasma.so.5
#26 0x00007fe3f73f0832 in Plasma::DataEngine::connectSource(QString const&,
QObject*, unsigned int, Plasma::Types::IntervalAlignment) const () from
/opt/kf5/lib/libKF5Plasma.so.5
#27 0x00007fe3f4e333dc in ?? () from /opt/qt5/lib/libQt5Core.so.5
#28 0x00007fe3f73edf42 in Plasma::DataEngine::sourceAdded(QString const&) ()
from /opt/kf5/lib/libKF5Plasma.so.5
#29 0x00007fe3f73ee2ad in Plasma::DataEngine::addSource(Plasma::DataContainer*)
() from /opt/kf5/lib/libKF5Plasma.so.5
#30 0x00007fe3d81ee9ca in
QtPrivate::QFunctorSlotObject<StatusNotifierItemEngine::registerWatcher(QString
const&)::{lambda()#3}, 0, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from
/opt/kf5-5.81.0/lib/plugins/plasma/dataengine/plasma_engine_statusnotifieritem.so
#31 0x00007fe3f4e333dc in ?? () from /opt/qt5/lib/libQt5Core.so.5
#32 0x00007fe3f51581af in
QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from
/opt/qt5/lib/libQt5DBus.so.5
#33 0x00007fe3f5158290 in ?? () from /opt/qt5/lib/libQt5DBus.so.5
#34 0x00007fe3f4e2b9ce in QObject::event(QEvent*) () from
/opt/qt5/lib/libQt5Core.so.5
#35 0x00007fe3f5afd15e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /opt/qt5/lib/libQt5Widgets.so.5
#36 0x00007fe3f5b03b80 in QApplication::notify(QObject*, QEvent*) () from
/opt/qt5/lib/libQt5Widgets.so.5
#37 0x00007fe3f4e00ca9 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /opt/qt5/lib/libQt5Core.so.5
#38 0x00007fe3f4e03721 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /opt/qt5/lib/libQt5Core.so.5
#39 0x00007fe3f4e55223 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#40 0x00007fe3f16f456d in g_main_dispatch (context=0x7fe3e8004fa0) at
../glib/gmain.c:3337
#41 g_main_context_dispatch (context=context@entry=0x7fe3e8004fa0) at
../glib/gmain.c:4055
#42 0x00007fe3f16f47c8 in g_main_context_iterate
(context=context@entry=0x7fe3e8004fa0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#43 0x00007fe3f16f484c in g_main_context_iteration (context=0x7fe3e8004fa0,
may_block=1) at ../glib/gmain.c:4196
#44 0x00007fe3f4e548ec in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt5/lib/libQt5Core.so.5
#45 0x00007fe3f4dff953 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt5/lib/libQt5Core.so.5
#46 0x00007fe3f4e078cc in QCoreApplication::exec() () from
/opt/qt5/lib/libQt5Core.so.5
#47 0x00000000004203ad in main ()
[Inferior 1 (process 5267) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to