Bug 375807

Summary: Plasma Desktop Random Restarts
Product: [Plasma] plasmashell Reporter: Colin Wright <sayhitocolin>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, kde, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.8.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Colin Wright 2017-01-31 17:16:16 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.7.1
Frameworks Version: 5.30.0
Operating System: Linux 4.8.13-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Plasma periodically experiences difficulties. Sometimes, I'll be using other programs, close them all out to shut down, and the link labels on my desktop are fuzzy and weirdly colored. Sometimes the logout service will crash, and I have to use Ctrl+Alt+F2 to run shutdown now. And even more rarely, the entire DE crashes and restarts.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f57485f1800 (LWP 554))]

Thread 17 (Thread 0x7f5642ffe700 (LWP 3534)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f5643fff700 (LWP 3511)):
#0  0x00007f5741cc24ed in read () at /usr/lib/libc.so.6
#1  0x00007f5739839f55 in  () at /usr/lib/libnvidia-tls.so.340.101
#2  0x00007f573cebea10 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f573ce7a235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#4  0x00007f573ce7a724 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f573ce7a89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007f57425e948b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f5742592e9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f57423b5053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f574571ce75 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f5655ed2700 (LWP 3401)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f565737e700 (LWP 2630)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f5657bff700 (LWP 1392)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f5671178700 (LWP 887)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f5671b25700 (LWP 697)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f56723b2700 (LWP 695)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f5673934700 (LWP 693)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f5689a38700 (LWP 686)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f57423bab9b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f574632c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f574632ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f568a72b700 (LWP 685)):
#0  0x00007ffe61e7fb02 in clock_gettime ()
#1  0x00007f5741cdc6b6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007f574245f261 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f57425e7119 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007f57425e76c5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007f57425e8a5e in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f573ce79c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007f573ce7a6ab in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007f573ce7a89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007f57425e948b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007f5742592e9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007f57423b5053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007f57462bd4b6 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f571bfff700 (LWP 684)):
#0  0x00007f57414cf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f5747d691f4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f5747d69239 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f5726380700 (LWP 682)):
#0  0x00007f57484e87cb in _dl_update_slotinfo () at /lib64/ld-linux-x86-64.so.2
#1  0x00007f57484e882c in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007f57423b8b76 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f57425e8bda in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f573ce79c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#5  0x00007f573ce7a6ab in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f573ce7a89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#7  0x00007f57425e948b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f5742592e9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#9  0x00007f57423b5053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#10 0x00007f574571ce75 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f5727fff700 (LWP 673)):
#0  0x00007f5741cc24ed in read () at /usr/lib/libc.so.6
#1  0x00007f5739839f55 in  () at /usr/lib/libnvidia-tls.so.340.101
#2  0x00007f573cebea10 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f573ce7a235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#4  0x00007f573ce7a724 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f573ce7a89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007f57425e948b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f5742592e9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f57423b5053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f574571ce75 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f572e229700 (LWP 574)):
#0  0x00007f573ce79cae in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007f573ce7a6ab in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f573ce7a89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f57425e948b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f5742592e9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f57423b5053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f5743130de5 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f573027d700 (LWP 570)):
#0  0x00007f5741cc648d in poll () at /usr/lib/libc.so.6
#1  0x00007f5746c8f8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f5746c91679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f57325ed789 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f57423b9ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f57414c9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5741ccf7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f57485f1800 (LWP 554)):
[KCrash Handler]
#6  0x00007f574255b230 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f574255b519 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f5742563509 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f57425c0239 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007f5742637e24 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#11 0x00007f574253c63b in QAbstractItemModel::endRemoveRows() () at /usr/lib/libQt5Core.so.5
#12 0x00007f568184d375 in  () at /usr/lib/libtaskmanager.so.6
#13 0x00007f5681850549 in  () at /usr/lib/libtaskmanager.so.6
#14 0x00007f57425c0239 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#15 0x00007f5742637db4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#16 0x00007f574253bee3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#17 0x00007f5742560c55 in  () at /usr/lib/libQt5Core.so.5
#18 0x00007f5742560e54 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f57425634e8 in  () at /usr/lib/libQt5Core.so.5
#20 0x00007f57425c0239 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#21 0x00007f5742637db4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#22 0x00007f574253bee3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#23 0x00007f568329d902 in  () at /usr/lib/libKF5ItemModels.so.5
#24 0x00007f57425c0239 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#25 0x00007f5742637db4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#26 0x00007f574253bee3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#27 0x00007f5742556430 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007f57425c0239 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#29 0x00007f5742637db4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#30 0x00007f574253bee3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#31 0x00007f568186a519 in TaskManager::XWindowTasksModel::Private::removeWindow(unsigned long long) () at /usr/lib/libtaskmanager.so.6
#32 0x00007f57425c05ae in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#33 0x00007f574523f712 in KWindowSystem::windowRemoved(unsigned long long) () at /usr/lib/libKF5WindowSystem.so.5
#34 0x00007f572cc01eb6 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#35 0x00007f5745237f47 in NETRootInfo::update(QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib/libKF5WindowSystem.so.5
#36 0x00007f57452393ec in NETRootInfo::event(xcb_generic_event_t*, QFlags<NET::Property>*, QFlags<NET::Property2>*) () at /usr/lib/libKF5WindowSystem.so.5
#37 0x00007f5745239712 in NETRootInfo::event(xcb_generic_event_t*, unsigned long*, int) () at /usr/lib/libKF5WindowSystem.so.5
#38 0x00007f572cc01416 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#39 0x00007f5742591fdf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#40 0x00007f57325eef54 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#41 0x00007f57325efc35 in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#42 0x00007f57425c1099 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#43 0x00007f57434f935c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#44 0x00007f5743500ad1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#45 0x00007f5742594a40 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#46 0x00007f57425971cd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#47 0x00007f57425e9063 in  () at /usr/lib/libQt5Core.so.5
#48 0x00007f573ce7a587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#49 0x00007f573ce7a7f0 in  () at /usr/lib/libglib-2.0.so.0
#50 0x00007f573ce7a89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#51 0x00007f57425e946f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#52 0x00007f5742592e9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#53 0x00007f574259b39c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#54 0x000000000041c9d2 in  ()
#55 0x00007f5741c07291 in __libc_start_main () at /usr/lib/libc.so.6
#56 0x000000000041cd5a in _start ()

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2017-01-31 17:22:44 UTC

*** This bug has been marked as a duplicate of bug 375393 ***