Application: plasmashell (5.12.6) Qt Version: 5.9.5 Frameworks Version: 5.44.0 Operating System: Linux 4.15.0-36-generic x86_64 Distribution: Ubuntu 18.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: I was browsing Thermal Monitor widget settings. When I closed the settings by pressing Cancel, Plasma crashed. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f449a2bd800 (LWP 2699))] Thread 8 (Thread 0x7f43b67fc700 (LWP 3446)): #0 0x00007f44938b8bd0 in __GI___poll (fds=0x7f43b0008c00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:27 #1 0x00007f448e422439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f449420190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f4493fc522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f44971376f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f4493fca16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f449314b6db in start_thread (arg=0x7f43b67fc700) at pthread_create.c:463 #9 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f43ca015700 (LWP 3329)): #0 0x00007f44938b40b4 in __GI___libc_read (fd=30, buf=0x7f43ca014b50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f448e466a00 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f448e421f27 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f448e4223e0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f449420190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f4493fc522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f43cc971747 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so #9 0x00007f4493fca16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f449314b6db in start_thread (arg=0x7f43ca015700) at pthread_create.c:463 #11 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f43e0283700 (LWP 3323)): #0 0x00007f448e467d94 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f448e421e49 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f448e4223e0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f449420190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f4493fc522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f4497cd12a6 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f4493fca16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f449314b6db in start_thread (arg=0x7f43e0283700) at pthread_create.c:463 #10 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f4467773700 (LWP 3321)): #0 0x00007f44931519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4499ca6fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f44931519f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4499ca6f68, cond=0x7f4499ca6f90) at pthread_cond_wait.c:502 #2 0x00007f44931519f3 in __pthread_cond_wait (cond=0x7f4499ca6f90, mutex=0x7f4499ca6f68) at pthread_cond_wait.c:655 #3 0x00007f44999b05f4 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #4 0x00007f44999b0639 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #5 0x00007f449314b6db in start_thread (arg=0x7f4467773700) at pthread_create.c:463 #6 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f447a3b7700 (LWP 3285)): #0 0x00007f4494202048 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f448e421e51 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f448e4223e0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f449420190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f4493fc522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f44971376f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f4493fca16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f449314b6db in start_thread (arg=0x7f447a3b7700) at pthread_create.c:463 #10 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f447bdfa700 (LWP 3279)): #0 0x00007f44938b8bf9 in __GI___poll (fds=0x7f4470004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f448e422439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f449420190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f4493fc522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f44971376f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f4493fca16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f449314b6db in start_thread (arg=0x7f447bdfa700) at pthread_create.c:463 #9 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f448195e700 (LWP 3143)): #0 0x00007f44938b8bf9 in __GI___poll (fds=0x7f4474014670, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f448e422439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f449420190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f4493fc522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f449467ed45 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f4493fca16d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f449314b6db in start_thread (arg=0x7f448195e700) at pthread_create.c:463 #9 0x00007f44938c588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f449a2bd800 (LWP 2699)): [KCrash Handler] #6 0x00007f44941de72b in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f43e469b4fc in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #8 0x00007f43e469b5c9 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #9 0x00007f43e469fca1 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #10 0x00007f43e46917ab in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #11 0x00007f4497156359 in QQmlDelegateModel::~QQmlDelegateModel() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #12 0x00007f4497156449 in QQmlDelegateModel::~QQmlDelegateModel() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #13 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f4497095f33 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #16 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f43e4691dbb in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #19 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #22 0x00007f4497dae8f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #23 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #26 0x00007f43e259b738 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #27 0x00007f43e2597460 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #28 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00007f43b51e52ab in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/libdialogplugin.so #31 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #32 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #34 0x00007f4497daf765 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #35 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #36 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #38 0x00007f4497dae8f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #39 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #42 0x00007f4497daefad in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #43 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #44 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #46 0x00007f4497dae8f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #47 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #48 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #49 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #50 0x00007f43e259b738 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #51 0x00007f43e25971e0 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #52 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #53 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #54 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #55 0x00007f43e259b738 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #56 0x00007f43e2597320 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #57 0x00007f44941d519b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #58 0x00007f44941de9cb in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #59 0x00007f4497d93455 in QQuickItem::~QQuickItem() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #60 0x00007f4497daf88d in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #61 0x00007f4497e329ca in QQuickView::~QQuickView() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #62 0x00007f4499cf3909 in PlasmaQuick::ConfigView::~ConfigView() () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #63 0x00007f44941d8140 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #64 0x00007f4494a00638 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #65 0x00007f4497daa6c5 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #66 0x00007f44951b082c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #67 0x00007f44951b80f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #68 0x00007f44941a89a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #69 0x00007f44941ab11d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #70 0x00007f44942022c3 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #71 0x00007f448e422287 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #72 0x00007f448e4224c0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #73 0x00007f448e42254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #74 0x00007f44942018ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #75 0x00007f44941a69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #76 0x00007f44941afa84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #77 0x0000562b943f0cfa in () #78 0x00007f44937c5b97 in __libc_start_main (main=0x562b943f0320, argc=1, argv=0x7fff617549d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff617549c8) at ../csu/libc-start.c:310 #79 0x0000562b943f109a in _start () Reported using DrKonqi
*** Bug 420781 has been marked as a duplicate of this bug. ***
#62 0x00007f4499cf3909 in PlasmaQuick::ConfigView::~ConfigView() () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 Is this still reproducible for you?
This was not 100% reproducible, AFAIR. I tried opening Thermal Monitor settings a few times and it didn't crash. Operating System: Kubuntu 20.10 KDE Plasma Version: 5.19.5 KDE Frameworks Version: 5.74.0 Qt Version: 5.14.2 Kernel Version: 5.8.0-44-lowlatency OS Type: 64-bit Processors: 8 × Intel® Core™ i7-2600K CPU @ 3.40GHz Memory: 15.6 GiB of RAM Graphics Processor: GeForce RTX 2080 Ti/PCIe/SSE2
Phew! Let's call it fixed. :)
*** Bug 434789 has been marked as a duplicate of this bug. ***
Apparently not fixed in Plasma 5.20; see the above duplicate bug report.
Thanks for the bug report. There have been many improvements since this bug report was opened. Are you still able to reproduce this with an updated system?
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.