Application: plasmashell (5.16.5) (Compiled from sources) Qt Version: 5.12.5 Frameworks Version: 5.64.0 Operating System: Linux 4.19.86-gentoo x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: Attempted to select anything in the ribbon bar. Sometimes waiting before using the ribbon bar upon start averts the issue. 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 0x7fe986887200 (LWP 27661))] Thread 21 (Thread 0x7fe913437700 (LWP 27852)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe985361d4b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fe985361de9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fe986ff6b41 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fe986ff6d8a in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fe98535c791 in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7fe9396df700 (LWP 27851)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7fe93b015700 (LWP 27843)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe985361d4b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fe985361de9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fe986ff6b41 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fe986ff6d8a in () at /usr/lib64/libQt5Quick.so.5 #5 0x00007fe98535c791 in () at /usr/lib64/libQt5Core.so.5 #6 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7fe93bfff700 (LWP 27842)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7fe952ffd700 (LWP 27825)): #0 0x00007fe983504adc in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #1 0x00007fe9835054f3 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fe9835056d7 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fe985533f1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fe9854e3013 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fe98535b5e6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fe986f74446 in () at /usr/lib64/libQt5Quick.so.5 #7 0x00007fe98535c791 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7fe9537fe700 (LWP 27789)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7fe953fff700 (LWP 27788)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7fe958c77700 (LWP 27787)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fe959478700 (LWP 27786)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fe959c79700 (LWP 27785)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fe95a47a700 (LWP 27784)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fe95ac7b700 (LWP 27783)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fe95b47c700 (LWP 27782)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fe95bc7d700 (LWP 27781)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fe95c47e700 (LWP 27780)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fe95cc7f700 (LWP 27779)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fe95d5c7700 (LWP 27778)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe96c9f8c13 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fe96c9f8847 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fe96e627700 (LWP 27744)): [KCrash Handler] #6 0x00007fe986a75705 in QV4::CompiledData::CompilationUnit::setUnitData(QV4::CompiledData::Unit const*, QV4::CompiledData::QmlUnit const*, QString const&, QString const&) () at /usr/lib64/libQt5Qml.so.5 #7 0x00007fe986a7867d in QV4::CompiledData::CompilationUnit::loadFromDisk(QUrl const&, QDateTime const&, QString*) () at /usr/lib64/libQt5Qml.so.5 #8 0x00007fe986c3845a in () at /usr/lib64/libQt5Qml.so.5 #9 0x00007fe986c3a3bf in () at /usr/lib64/libQt5Qml.so.5 #10 0x00007fe986c33fd5 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib64/libQt5Qml.so.5 #11 0x00007fe986c34772 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib64/libQt5Qml.so.5 #12 0x00007fe986c34898 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib64/libQt5Qml.so.5 #13 0x00007fe986c34a8d in () at /usr/lib64/libQt5Qml.so.5 #14 0x00007fe986ca5da4 in () at /usr/lib64/libQt5Qml.so.5 #15 0x00007fe986ca644a in () at /usr/lib64/libQt5Qml.so.5 #16 0x00007fe985f890f1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #17 0x00007fe985f90350 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #18 0x00007fe9854e40b1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #19 0x00007fe9854e7136 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #20 0x00007fe985534133 in () at /usr/lib64/libQt5Core.so.5 #21 0x00007fe9835053d6 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #22 0x00007fe983505648 in () at /usr/lib64/libglib-2.0.so.0 #23 0x00007fe9835056d7 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #24 0x00007fe985533f03 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #25 0x00007fe9854e3013 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #26 0x00007fe98535b5e6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #27 0x00007fe986ca5a55 in () at /usr/lib64/libQt5Qml.so.5 #28 0x00007fe98535c791 in () at /usr/lib64/libQt5Core.so.5 #29 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #30 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fe96fabf700 (LWP 27691)): #0 0x00007fe985533c48 in () at /usr/lib64/libQt5Core.so.5 #1 0x00007fe983504b8e in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fe9835054f3 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fe9835056d7 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fe985533f1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fe9854e3013 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fe98535b5e6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007fe985d0e54d in () at /usr/lib64/libQt5DBus.so.5 #8 0x00007fe98535c791 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fe970697700 (LWP 27686)): #0 0x00007fe984f4f803 in poll () at /lib64/libc.so.6 #1 0x00007fe9875ec7af in () at /usr/lib64/libxcb.so.1 #2 0x00007fe9875ee30a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007fe9720365e0 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fe98535c791 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fe9843803a7 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fe984f5b25f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fe986887200 (LWP 27661)): #0 0x00007fe984386d85 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe985361d4b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fe985361de9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #3 0x00007fe986ca6101 in () at /usr/lib64/libQt5Qml.so.5 #4 0x00007fe986c415fd in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5 #5 0x00007fe986c34ac6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5 #6 0x00007fe986c357e1 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib64/libQt5Qml.so.5 #7 0x00007fe986c118e8 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () at /usr/lib64/libQt5Qml.so.5 #8 0x00007fe9872ea83b in () at /usr/lib64/libKF5Declarative.so.5 #9 0x00007fe958052a36 in () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so #10 0x00007fe958051b00 in () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so #11 0x00007fe98550bb5e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #12 0x00007fe985516f17 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5 #13 0x00007fe98550c573 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #14 0x00007fe985f890f1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #15 0x00007fe985f90350 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #16 0x00007fe9854e40b1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #17 0x00007fe985533284 in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5 #18 0x00007fe985533adc in () at /usr/lib64/libQt5Core.so.5 #19 0x00007fe9835053d6 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #20 0x00007fe983505648 in () at /usr/lib64/libglib-2.0.so.0 #21 0x00007fe9835056d7 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #22 0x00007fe985533f03 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #23 0x00007fe9854e3013 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #24 0x00007fe9854eab87 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #25 0x000055816167d287 in () #26 0x00007fe984e7befe in __libc_start_main () at /lib64/libc.so.6 #27 0x000055816167d70a in _start () [Inferior 1 (process 27661) detached] Reported using DrKonqi
Crashing in the Qt JavaScript garbage collector. Can you reproduce this issue with Qt 5.15.2 or newer? It was apparently quite broken until that version.
The issue was several updates ago. Haven't experienced issues since. Appreciate the follow-up, though.
Cool, thanks!