SUMMARY After several days without updates on neon unstable, I installed a big update (~1 GiB) a few minutes ago. Since then 4 drkonqi process run all the time, causing high cpu usage and making my system unusable. coredumpctl reveals that kded5 is crashing in a loop. Thread 11 (Thread 0x7f3eb7fff700 (LWP 1980)): #0 0x00007f3edf91baff in __GI___poll (fds=0x7f3eac003570, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3edea3536e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f3eac003570, timeout=<optimized out>, context=0x7f3eac000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f3eac000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f3edea354a3 in g_main_context_iteration (context=0x7f3eac000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f3edfee7b22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3eac000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f3edfe8bdcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3eb7ffed60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f3edfca5bb2 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x55bb1ce93510) at thread/qthread_unix.cpp:329 #8 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f3ed1867700 (LWP 1979)): #0 0x00007f3edf91baff in __GI___poll (fds=0x55bb1cded800, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3edea3536e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55bb1cded800, timeout=<optimized out>, context=0x55bb1cdea4a0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=0x55bb1cdea4a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f3edea356f3 in g_main_loop_run (loop=0x55bb1cdea590) at ../../../glib/gmain.c:4241 #4 0x00007f3ed2551f8a in gdbus_shared_thread_func (user_data=0x55bb1cdea470) at ../../../gio/gdbusprivate.c:279 #5 0x00007f3edea5ead1 in g_thread_proxy (data=0x55bb1cde40c0) at ../../../glib/gthread.c:807 #6 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f3eb77fe700 (LWP 1981)): #0 0x00007f3edf91baff in __GI___poll (fds=0x55bb1cec92e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3edea3536e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55bb1cec92e0, timeout=<optimized out>, context=0x55bb1cec8dc0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x55bb1cec8dc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f3edea354a3 in g_main_context_iteration (context=context@entry=0x55bb1cec8dc0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f3ed04eb99d in dconf_gdbus_worker_thread (user_data=0x55bb1cec8dc0) at ../gdbus/dconf-gdbus-thread.c:82 #5 0x00007f3edea5ead1 in g_thread_proxy (data=0x55bb1cddd300) at ../../../glib/gthread.c:807 #6 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f3ed2068700 (LWP 1978)): #0 0x00007f3edf91baff in __GI___poll (fds=0x55bb1cdd68d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3edea3536e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55bb1cdd68d0, timeout=<optimized out>, context=0x55bb1cdd9380) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x55bb1cdd9380, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f3edea354a3 in g_main_context_iteration (context=0x55bb1cdd9380, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f3edea354f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996 #5 0x00007f3edea5ead1 in g_thread_proxy (data=0x55bb1cace400) at ../../../glib/gthread.c:807 #6 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f3ed95af700 (LWP 1957)): #0 0x00007f3edf91baff in __GI___poll (fds=0x7f3ecc004e60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3edea3536e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f3ecc004e60, timeout=<optimized out>, context=0x7f3ecc000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f3ecc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f3edea354a3 in g_main_context_iteration (context=0x7f3ecc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f3edfee7b22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3ecc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f3edfe8bdcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3ed95aed30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f3edfca5bb2 in QThread::exec() (this=this@entry=0x7f3ee0282d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f3ee01fef4b in QDBusConnectionManager::run() (this=0x7f3ee0282d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x7f3ee0282d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f3ed2ffd700 (LWP 1961)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3ed2ffccd0, clockid=<optimized out>, expected=0, futex_word=0x55bb1cd81ea4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f3ed2ffccd0, clockid=<optimized out>, mutex=0x55bb1cd81e50, cond=0x55bb1cd81e78) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55bb1cd81e78, mutex=0x55bb1cd81e50, abstime=0x7f3ed2ffccd0) at pthread_cond_wait.c:665 #3 0x00007f3edfcace48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55bb1cd81e50, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55bb1cd81e50) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55bb1cd81d40, mutex=mutex@entry=0x55bb1cd1ff28, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f3edfcaa351 in QThreadPoolThread::run() (this=0x55bb1cd81d30) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x55bb1cd81d30) at thread/qthread_unix.cpp:329 #8 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f3ed37fe700 (LWP 1960)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3ed37fdcd0, clockid=<optimized out>, expected=0, futex_word=0x55bb1cd81ad0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f3ed37fdcd0, clockid=<optimized out>, mutex=0x55bb1cd81a80, cond=0x55bb1cd81aa8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55bb1cd81aa8, mutex=0x55bb1cd81a80, abstime=0x7f3ed37fdcd0) at pthread_cond_wait.c:665 #3 0x00007f3edfcace48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55bb1cd81a80, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55bb1cd81a80) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55bb1cd819f0, mutex=mutex@entry=0x55bb1cd1ff28, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f3edfcaa351 in QThreadPoolThread::run() (this=0x55bb1cd819e0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x55bb1cd819e0) at thread/qthread_unix.cpp:329 #8 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f3edbeb0700 (LWP 1954)): #0 0x00007f3edf91baff in __GI___poll (fds=fds@entry=0x7f3edbeafc68, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3ede9c4c1a in poll (__timeout=-1, __nfds=1, __fds=0x7f3edbeafc68) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x55bb1cafaed0, cond=cond@entry=0x55bb1cafaf10, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:480 #3 0x00007f3ede9c690a in xcb_wait_for_event (c=c@entry=0x55bb1cafaed0) at ../../src/xcb_in.c:697 #4 0x00007f3edc6ade88 in QXcbEventQueue::run() (this=0x55bb1caea490) at qxcbeventqueue.cpp:228 #5 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x55bb1caea490) at thread/qthread_unix.cpp:329 #6 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f3ed3fff700 (LWP 1959)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3ed3ffecd0, clockid=<optimized out>, expected=0, futex_word=0x55bb1cd81784) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f3ed3ffecd0, clockid=<optimized out>, mutex=0x55bb1cd81730, cond=0x55bb1cd81758) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55bb1cd81758, mutex=0x55bb1cd81730, abstime=0x7f3ed3ffecd0) at pthread_cond_wait.c:665 #3 0x00007f3edfcace48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55bb1cd81730, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55bb1cd81730) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55bb1cd81180, mutex=mutex@entry=0x55bb1cd1ff28, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f3edfcaa351 in QThreadPoolThread::run() (this=0x55bb1cd81170) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x55bb1cd81170) at thread/qthread_unix.cpp:329 #8 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f3ed8b9f700 (LWP 1958)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3ed8b9ecd0, clockid=<optimized out>, expected=0, futex_word=0x55bb1cd810b4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f3ed8b9ecd0, clockid=<optimized out>, mutex=0x55bb1cd81060, cond=0x55bb1cd81088) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55bb1cd81088, mutex=0x55bb1cd81060, abstime=0x7f3ed8b9ecd0) at pthread_cond_wait.c:665 #3 0x00007f3edfcace48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55bb1cd81060, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55bb1cd81060) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55bb1cd80d80, mutex=mutex@entry=0x55bb1cd1ff28, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f3edfcaa351 in QThreadPoolThread::run() (this=0x55bb1cd80d70) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f3edfca6d4c in QThreadPrivate::start(void*) (arg=0x55bb1cd80d70) at thread/qthread_unix.cpp:329 #8 0x00007f3edf445609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f3edf928293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f3edcadb840 (LWP 1952)): #0 __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007f3ee09c6ebc in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:603 #2 0x00007f3edf84c210 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6 #3 0x0000000000000018 in () #4 0x00007f3ed0524897 in KDecoration2::DecorationSettings::font() const () at /lib/x86_64-linux-gnu/libkdecorations2.so.5 #5 0x00007f3ed0524a7b in KDecoration2::DecorationSettings::DecorationSettings(KDecoration2::DecorationBridge*, QObject*) () at /lib/x86_64-linux-gnu/libkdecorations2.so.5 #6 0x00007f3ed057a702 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #7 0x00007f3ed0579662 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #8 0x00007f3ed0578ca0 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #9 0x00007f3ed056d469 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #10 0x00007f3ed0562fd4 in GtkConfig::setWindowDecorationsAppearance() const () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #11 0x00007f3ed0565d55 in GtkConfig::applyAllSettings() const () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #12 0x00007f3ed056621a in GtkConfig::GtkConfig(QObject*, QList<QVariant> const&) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #13 0x00007f3ed056725e in QObject* KPluginFactory::createInstance<GtkConfig, QObject>(QWidget*, QObject*, QList<QVariant> const&) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so #14 0x00007f3ee019b542 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) (this=0x7f3eac003e90, iface=0x7f3ee09e0260 "KDEDModule", parentWidget=0x0, parent=0x55bb1cbe2790, args=..., keyword=...) at ./src/lib/plugin/kpluginfactory.cpp:177 #15 0x000055bb1b937a05 in KPluginFactory::create<KDEDModule>(QObject*, QList<QVariant> const&) (args=..., parent=0x55bb1cbe2790, this=0x7f3eac003e90) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:153 #16 Kded::loadModule(KPluginMetaData const&, bool) (this=0x55bb1cbe2790, module=..., onDemand=<optimized out>) at ./src/kded.cpp:369 #17 0x000055bb1b938a81 in Kded::initModules() (this=0x55bb1cbe2790) at ./src/kded.cpp:242 #18 0x000055bb1b938fd0 in Kded::recreateDone() (this=0x55bb1cbe2790) at ./src/kded.cpp:521 #19 Kded::recreate(bool) (initial=true, this=0x55bb1cbe2790) at ./src/kded.cpp:505 #20 Kded::recreate(bool) (this=0x55bb1cbe2790, initial=<optimized out>) at ./src/kded.cpp:489 #21 0x000055bb1b932cc2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/kded.cpp:774
I also can not connect to wi-fi network. Network is disconnected after login and nothing happens when I click on "Connect" button of plasma-nm applet. Wired network is working.
I am also experiencing this. Given that kded5 hasn't been successfully rebuilt on the CI since the 28th of May, I'd be incline to believe that there's some ABI incompatibility or similar that leads to the crash.
It's not crashing in kded though. It's crashing peculiarly non-neon paths again. Also I think this may be an actual bug in the new kdecoration, from the memory addresses involved it looks an awful lot like it falls over a null pointer. Hard to tell where because of the peculiar paths and the lack of debug symbols caused by them. Please get the output of all these commands: mount | grep lib stat /lib stat /lib/x86_64-linux-gnu stat /lib/x86_64-linux-gnu/libkdecorations2.so.5 stat /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 sha1sum /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 stat /usr/lib stat /usr/lib/x86_64-linux-gnu stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5 stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 sha1sum /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 grep kdecoration /proc/`pidof kded5`/maps grep kdecoration /proc/`pidof plasmashell`/maps apt policy libkdecorations2-5v5 apt policy libkdecorations2-5v5-dbgsym apt policy usrmerge apt-mark showhold apt list --upgradable pkcon repo-list
myuser@neon-laptop:~$ mount | grep lib /var/lib/snapd/snaps/core18_1997.snap on /snap/core18/1997 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/chromium-ffmpeg_17.snap on /snap/chromium-ffmpeg/17 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/core18_2066.snap on /snap/core18/2066 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/core_11167.snap on /snap/core/11167 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/core_11081.snap on /snap/core/11081 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/snapd_11841.snap on /snap/snapd/11841 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/gtk-common-themes_1515.snap on /snap/gtk-common-themes/1515 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/gtk2-common-themes_13.snap on /snap/gtk2-common-themes/13 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/gtk-common-themes_1514.snap on /snap/gtk-common-themes/1514 type squashfs (ro,nodev,relatime,x-gdu.hide) /var/lib/snapd/snaps/snapd_12057.snap on /snap/snapd/12057 type squashfs (ro,nodev,relatime,x-gdu.hide) myuser@neon-laptop:~$ stat /lib File: /lib -> usr/lib Size: 7 Blocks: 0 IO Block: 4096 symbolic link Device: 802h/2050d Inode: 13 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-04-06 19:07:55.737340321 -0300 Modify: 2020-12-20 00:30:29.000000000 -0300 Change: 2020-12-21 19:34:31.915455548 -0300 Birth: - myuser@neon-laptop:~$ stat /lib/x86_64-linux-gnu File: /lib/x86_64-linux-gnu Size: 180224 Blocks: 360 IO Block: 4096 directory Device: 802h/2050d Inode: 655730 Links: 101 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2020-12-21 19:41:11.098792015 -0300 Modify: 2021-06-01 20:03:06.486090639 -0300 Change: 2021-06-01 20:03:06.486090639 -0300 Birth: - myuser@neon-laptop:~$ stat /lib/x86_64-linux-gnu/libkdecorations2.so.5 File: /lib/x86_64-linux-gnu/libkdecorations2.so.5 -> libkdecorations2.so.5.22.80 Size: 27 Blocks: 0 IO Block: 4096 symbolic link Device: 802h/2050d Inode: 662392 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-06-01 19:18:59.000000000 -0300 Modify: 2021-05-28 06:08:08.000000000 -0300 Change: 2021-06-01 19:18:59.908795637 -0300 Birth: - myuser@neon-laptop:~$ stat /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 File: /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 Size: 149648 Blocks: 296 IO Block: 4096 regular file Device: 802h/2050d Inode: 660911 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-06-01 19:18:59.000000000 -0300 Modify: 2021-05-28 06:08:08.000000000 -0300 Change: 2021-06-01 19:18:59.904795294 -0300 Birth: - myuser@neon-laptop:~$ sha1sum /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 52a09264e2841a2117955af2109de31d42689255 /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 myuser@neon-laptop:~$ stat /usr/lib File: /usr/lib Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 802h/2050d Inode: 655365 Links: 123 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-04-06 19:07:56.504007021 -0300 Modify: 2021-06-01 20:03:04.321992399 -0300 Change: 2021-06-01 20:03:04.321992399 -0300 Birth: - myuser@neon-laptop:~$ stat /usr/lib/x86_64-linux-gnu File: /usr/lib/x86_64-linux-gnu Size: 180224 Blocks: 360 IO Block: 4096 directory Device: 802h/2050d Inode: 655730 Links: 101 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2020-12-21 19:41:11.098792015 -0300 Modify: 2021-06-01 20:03:06.486090639 -0300 Change: 2021-06-01 20:03:06.486090639 -0300 Birth: - myuser@neon-laptop:~$ stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5 File: /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5 -> libkdecorations2.so.5.22.80 Size: 27 Blocks: 0 IO Block: 4096 symbolic link Device: 802h/2050d Inode: 662392 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-06-01 19:18:59.000000000 -0300 Modify: 2021-05-28 06:08:08.000000000 -0300 Change: 2021-06-01 19:18:59.908795637 -0300 Birth: - myuser@neon-laptop:~$ stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 File: /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 Size: 149648 Blocks: 296 IO Block: 4096 regular file Device: 802h/2050d Inode: 660911 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2021-06-01 19:18:59.000000000 -0300 Modify: 2021-05-28 06:08:08.000000000 -0300 Change: 2021-06-01 19:18:59.904795294 -0300 Birth: - myuser@neon-laptop:~$ sha1sum /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 52a09264e2841a2117955af2109de31d42689255 /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 myuser@neon-laptop:~$ grep kdecoration /proc/`pidof kded5`/maps grep: /proc/11976: Is a directory grep: 11938/maps: No such file or directory myuser@neon-laptop:~$ grep kdecoration /proc/`pidof plasmashell`/maps myuser@neon-laptop:~$ apt policy libkdecorations2-5v5 libkdecorations2-5v5: Installed: 4:5.21.5+p20.04+tunstable+git20210528.0908-0 Candidate: 4:5.21.5+p20.04+tunstable+git20210528.0908-0 Version table: *** 4:5.21.5+p20.04+tunstable+git20210528.0908-0 500 500 http://archive.neon.kde.org/unstable focal/main amd64 Packages 100 /var/lib/dpkg/status 4:5.18.4.1-0ubuntu1 500 500 http://ubuntu.c3sl.ufpr.br/ubuntu focal/universe amd64 Packages myuser@neon-laptop:~$ apt policy libkdecorations2-5v5-dbgsym libkdecorations2-5v5-dbgsym: Installed: (none) Candidate: 4:5.21.5+p20.04+tunstable+git20210528.0908-0 Version table: 4:5.21.5+p20.04+tunstable+git20210528.0908-0 500 500 http://archive.neon.kde.org/unstable focal/main amd64 Packages 4:5.18.4.1-0ubuntu1 500 500 http://ddebs.ubuntu.com focal/universe amd64 Packages myuser@neon-laptop:~$ apt policy usrmerge usrmerge: Installed: (none) Candidate: 23 Version table: 23 500 500 http://ubuntu.c3sl.ufpr.br/ubuntu focal/universe amd64 Packages myuser@neon-laptop:~$ apt-mark showhold myuser@neon-laptop:~$ apt list --upgradable Listing... Done myuser@neon-laptop:~$ pkcon repo-list Getting repositories [=========================] Finished [=========================] Enabled /etc/apt/sources.list.d/ddebs.list:deb http://ddebs.ubuntu.com/ focal main restricted universe multiverse Focal (main restricted universe multiverse) Enabled /etc/apt/sources.list.d/ddebs.list:deb http://ddebs.ubuntu.com/ focal-updates main restricted universe multiverse Focal updates (main restricted universe multiverse) Enabled /etc/apt/sources.list.d/ddebs.list:deb http://ddebs.ubuntu.com/ focal-proposed main restricted universe multiverse Focal proposed (main restricted universe multiverse) Enabled /etc/apt/sources.list.d/fredcox-p-ubuntu-crazydiskmark-focal.list:deb http://ppa.launchpad.net/fredcox-p/crazydiskmark/ubuntu/ focal main Focal (main) Disabled /etc/apt/sources.list.d/fredcox-p-ubuntu-crazydiskmark-focal.list:deb-src http://ppa.launchpad.net/fredcox-p/crazydiskmark/ubuntu/ focal main Focal (main) Sources Enabled /etc/apt/sources.list.d/freedownloadmanager.list:debarch=amd64 http://deb.fdmpkg.org/ bionic main Bionic (main) Enabled /etc/apt/sources.list.d/neon.list:deb http://archive.neon.kde.org/unstable/ focal main Focal (main) Enabled /etc/apt/sources.list.d/neon.list:deb-src http://archive.neon.kde.org/unstable/ focal main Focal (main) Sources Enabled /etc/apt/sources.list.d/openshot_developers-ubuntu-libopenshot-daily-focal.list:deb http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu/ focal main Focal (main) Disabled /etc/apt/sources.list.d/openshot_developers-ubuntu-libopenshot-daily-focal.list:deb-src http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu/ focal main Focal (main) Sources Enabled /etc/apt/sources.list.d/opera-stable.list:deb https://deb.opera.com/opera-stable/ stable non-free Stable (non-free) Enabled /etc/apt/sources.list.d/preinstalled-pool.list:debarch=amd64 file:/var/lib/preinstalled-pool/ focal main restricted universe multiverse Focal (main restricted universe multiverse) Enabled /etc/apt/sources.list.d/vivaldi-snapshot.list:deb http://repo.vivaldi.com/snapshot/deb/ stable main Stable (main) Disabled /etc/apt/sources.list.d/xtradeb-ubuntu-apps-focal.list:deb http://ppa.launchpad.net/xtradeb/apps/ubuntu/ focal main Focal (main) Disabled /etc/apt/sources.list.d/xtradeb-ubuntu-apps-focal.list:deb-src http://ppa.launchpad.net/xtradeb/apps/ubuntu/ focal main Focal (main) Sources Enabled /etc/apt/sources.list:deb http://ubuntu.c3sl.ufpr.br/ubuntu/ focal main restricted universe multiverse Focal (main restricted universe multiverse) Enabled /etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse Focal security (main restricted universe multiverse) Enabled /etc/apt/sources.list:deb http://ubuntu.c3sl.ufpr.br/ubuntu/ focal-updates main restricted universe multiverse Focal updates (main restricted universe multiverse)
Here's my debug output: https://invent.kde.org/-/snippets/1684.
Thanks I see what's wrong with the paths now, I don't really understand gdb's behavior though, anyway will have a think and see where to best solve this. I also think I know what's wrong with this crash. I will stage a fix momentarily.
As an addendum: when your system gets eaten by crash loops you can run `systemctl mask --runtime coredump-processor@` to stop it from processing crashes ;) Probably should detect that somehow automatically
I can confirm that after updating my system completely the issue is gone. :)
Thanks.
My system is usable again! Thank you very much Harald. :)