Application: plasmashell (5.16.5) Qt Version: 5.12.5 Frameworks Version: 5.60.0 Operating System: Linux 4.19.72-gentoo-richBOOK x86_64 Distribution: "Gentoo Base System release 2.6" -- Information about the crash: - What I was doing when the application crashed: Closing Spotify after a longer session. The bug seems time-related, as it cannot be reproduced by simply retrying. Then, after some hours, next time it will crash again. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fdcd94bb040 (LWP 4417))] Thread 14 (Thread 0x7fdc77fff700 (LWP 9628)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcdf49aa90 in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdf49a8aa in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fdce110856f in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fdce11087c0 in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fdc766fc700 (LWP 9627)): #0 0x00007fdcdf112b90 in read () at /lib64/libc.so.6 #1 0x00007fdcd998d05d in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so #2 0x00007fdcdca7c277 in pa_mainloop_prepare () at /usr/lib64/libpulse.so.0 #3 0x00007fdcdca7cbd8 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0 #4 0x00007fdcdca7cc80 in pa_mainloop_run () at /usr/lib64/libpulse.so.0 #5 0x00007fdcdca8b099 in () at /usr/lib64/libpulse.so.0 #6 0x00007fdcd99baf91 in () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so #7 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #8 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fdc8fdff700 (LWP 6544)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcdf49aa90 in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdf49a8aa in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fdce110856f in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fdce11087c0 in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fdca9425700 (LWP 5642)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcdf49aa90 in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdf49a8aa in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fdce110856f in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fdce11087c0 in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fdca8a6e700 (LWP 5461)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcdf49aa90 in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdf49a8aa in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fdce110856f in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fdce11087c0 in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fdcab10b700 (LWP 5429)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcdf49aa90 in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdf49a8aa in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fdce110856f in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fdce11087c0 in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fdcbd4dd700 (LWP 5344)): #0 0x00007fdcdf682ed1 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5 #1 0x00007fdcdf6854ca in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdd36edf6 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fdcdd36f72e in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fdcdd36f93e in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fdcdf684d9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcdf6315ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fdcdf492ef7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fdcbffff700 (LWP 5333)): #0 0x00007fdcdf117293 in poll () at /lib64/libc.so.6 #1 0x00007fdcdd36f841 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fdcdd36f93e in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fdcdf684d9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fdcdf6315ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fdcdf492ef7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdce108d1c8 in () at /usr/lib64/libQt5Quick.so.5 #7 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fdcbf7fe700 (LWP 5040)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcdf49aa90 in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fdcdf49a8aa in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fdce110856f in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fdce11087c0 in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fdcc74ab700 (LWP 4797)): #0 0x00007fdcde3b311c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fdcc756aabd in () at /usr/lib64/dri/i965_dri.so #2 0x00007fdcc756abc6 in () at /usr/lib64/dri/i965_dri.so #3 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fdcd5784700 (LWP 4677)): #0 0x00007fdcdf117293 in poll () at /lib64/libc.so.6 #1 0x00007fdcdd36f841 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fdcdd36f93e in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fdcdf684d9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fdcdf6315ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fdcdf492ef7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdce0d88086 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fdcd69d4700 (LWP 4604)): #0 0x00007fdcdf117293 in poll () at /lib64/libc.so.6 #1 0x00007fdcdd36f841 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fdcdd36f93e in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fdcdf684d9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fdcdf6315ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fdcdf492ef7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fdcdfe383e0 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fdcd7567700 (LWP 4489)): #0 0x00007fdcdf117293 in poll () at /lib64/libc.so.6 #1 0x00007fdce16d37f7 in () at /usr/lib64/libxcb.so.1 #2 0x00007fdce16d542a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007fdcd8ed60c8 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fdcdf49404e in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fdcde3ac408 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fdcdf12331f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fdcd94bb040 (LWP 4417)): [KCrash Handler] #6 0x0000000000000000 in () #7 0x00007fdce1423af9 in () at /usr/lib64/libKF5Plasma.so.5 #8 0x00007fdcdf662da9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fdcdfee6855 in KCoreConfigSkeleton::save() () at /usr/lib64/libKF5ConfigCore.so.5 #10 0x00007fdce13e157a in () at /usr/lib64/libKF5Declarative.so.5 #11 0x00007fdce13e15db in KDeclarative::ConfigPropertyMap::~ConfigPropertyMap() () at /usr/lib64/libKF5Declarative.so.5 #12 0x00007fdce13e1629 in KDeclarative::ConfigPropertyMap::~ConfigPropertyMap() () at /usr/lib64/libKF5Declarative.so.5 #13 0x00007fdcdf65be88 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #14 0x00007fdcdf65bca6 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #15 0x00007fdce1138f46 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5 #16 0x00007fdce1c974ac in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () at /usr/lib64/libKF5PlasmaQuick.so.5 #17 0x00007fdcd450b0b9 in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #18 0x00007fdcdf65be88 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #19 0x00007fdcdf65bca6 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #20 0x00007fdcd4507014 in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #21 0x00007fdce1438f1b in () at /usr/lib64/libKF5Plasma.so.5 #22 0x00007fdce1439129 in () at /usr/lib64/libKF5Plasma.so.5 #23 0x00007fdce14220e9 in Plasma::Applet::~Applet() () at /usr/lib64/libKF5Plasma.so.5 #24 0x00007fdce1422109 in Plasma::Applet::~Applet() () at /usr/lib64/libKF5Plasma.so.5 #25 0x00007fdcdf65c46d in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #26 0x00007fdce0092c90 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #27 0x00007fdce0093fab in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #28 0x00007fdcdf635565 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #29 0x00007fdcdf636189 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #30 0x00007fdcdf6852c3 in () at /usr/lib64/libQt5Core.so.5 #31 0x00007fdcdd36f52a in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #32 0x00007fdcdd36f897 in () at /usr/lib64/libglib-2.0.so.0 #33 0x00007fdcdd36f93e in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #34 0x00007fdcdf684d7b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #35 0x00007fdcdf6315ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #36 0x00007fdcdf635ae1 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #37 0x00000000004253ae in () #38 0x00007fdcdf040efb in __libc_start_main () at /lib64/libc.so.6 #39 0x000000000041d5fa in _start () [Inferior 1 (process 4417) detached] Reported using DrKonqi
#6 0x0000000000000000 in () #7 0x00007fdce1423af9 in () at /usr/lib64/libKF5Plasma.so.5 #8 0x00007fdcdf662da9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fdcdfee6855 in KCoreConfigSkeleton::save() () at /usr/lib64/libKF5ConfigCore.so.5 #10 0x00007fdce13e157a in () at /usr/lib64/libKF5Declarative.so.5 #11 0x00007fdce13e15db in KDeclarative::ConfigPropertyMap::~ConfigPropertyMap() () at /usr/lib64/libKF5Declarative.so.5 I'm pretty sure this has already been fixed, but can you please check in either Plasma 5.18 (the current LTS version) or Plasma 5.21 (the latest released version)? Thanks!
(In reply to Nate Graham from comment #1) > #6 0x0000000000000000 in () > #7 0x00007fdce1423af9 in () at /usr/lib64/libKF5Plasma.so.5 > #8 0x00007fdcdf662da9 in QMetaObject::activate(QObject*, int, int, void**) > () at /usr/lib64/libQt5Core.so.5 > #9 0x00007fdcdfee6855 in KCoreConfigSkeleton::save() () at > /usr/lib64/libKF5ConfigCore.so.5 > #10 0x00007fdce13e157a in () at /usr/lib64/libKF5Declarative.so.5 > #11 0x00007fdce13e15db in > KDeclarative::ConfigPropertyMap::~ConfigPropertyMap() () at > /usr/lib64/libKF5Declarative.so.5 > > I'm pretty sure this has already been fixed, but can you please check in > either Plasma 5.18 (the current LTS version) or Plasma 5.21 (the latest > released version)? Thanks! I don't know about 5.21.2 (it's not yet stable on Gentoo amd64) but it hasn't happened for a long time, I can confirm it fixed with my current version (5.20.5) however. So from my viewpoint this bug can be closed, thank you :)
Cool, thanks for the info.