Bug 377486 - Plasma crashes randomly
Summary: Plasma crashes randomly
Status: RESOLVED DUPLICATE of bug 342763
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-11 10:00 UTC by Cezar Tigaret
Modified: 2017-03-15 14:36 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cezar Tigaret 2017-03-11 10:00:46 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.1.38-50-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Moving files around using dolphin; some pdf files are opened in okular
- Current desktop configuration:

two monitors (NVidia, GeForce GTX 660 Ti)

desktop is configured NOT to show icons (normal "Desktop" activity)

system tray has some extra items enabled: weather widget, audio volume, clipboard, nofifications, disk monitor notifier, kate sessions, device notifier, printers, KDE connect, network (automatic load), media player (automatic load), software updates

Really not sure what's going on, as there is no single gesture/software application/widget that I can pin it down to as the cause of the crash which happens randomly.

These crashes can occur very rarely (several days can pass without one), but occasionally they do occur couple of times in a row (within a few minutes).

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 0x7fc3dea2a7c0 (LWP 5150))]

Thread 12 (Thread 0x7fc2f3fff700 (LWP 5201)):
#0  0x00007fc3d778003f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc3d866e34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fc3dc58b1cb in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fc3dc58b663 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fc301687700 (LWP 5196)):
#0  0x00007fc3d7f6eccd in read () at /lib64/libc.so.6
#1  0x00007fc3d00f9073 in  () at /usr/lib64/tls/libnvidia-tls.so.375.39
#2  0x00007fc3d4690b60 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d464f999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc3d464fdf8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fc301e88700 (LWP 5195)):
#0  0x00007fc3d7f6eccd in read () at /lib64/libc.so.6
#1  0x00007fc3d00f9073 in  () at /usr/lib64/tls/libnvidia-tls.so.375.39
#2  0x00007fc3d4690b60 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d464f999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc3d464fdf8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007fc302489c85 in  () at /usr/lib64/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#10 0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#12 0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fc303326700 (LWP 5190)):
#0  0x00007fc3d4691cf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fc3d464f4b9 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc3d464fd80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fc304972cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fc317bff700 (LWP 5178)):
#0  0x00007fc3d778003f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc3d866e34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fc3dc58b1cb in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fc3dc58b663 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fc31f02b700 (LWP 5177)):
#0  0x00007fc3d778003f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc3d866e34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fc3dc58b1cb in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fc3dc58b663 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fc3a8a9c700 (LWP 5176)):
#0  0x00007fc3d7f72bfd in poll () at /lib64/libc.so.6
#1  0x00007fc3d464fe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc3dc518282 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fc3ab728700 (LWP 5175)):
#0  0x00007fc3d778003f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc3de14b86b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fc3de14b899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fc3b179b700 (LWP 5172)):
#0  0x00007fc3d7f72bfd in poll () at /lib64/libc.so.6
#1  0x00007fc3d464fe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc3db97ce18 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc3b328d700 (LWP 5171)):
#0  0x00007fc3d7f72bfd in poll () at /lib64/libc.so.6
#1  0x00007fc3d464fe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc3db97ce18 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc3bffff700 (LWP 5168)):
#0  0x00007fc3d4691d14 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fc3d464fa5a in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc3d464fed8 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc3d889fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc3d866861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fc3db97ce18 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fc3d866d32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fc3d777c0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc3d7f7b02d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc3dea2a7c0 (LWP 5150)):
[KCrash Handler]
#6  0x00007fc3db74e339 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fc3db9bc029 in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fc3db9e3aac in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fc3db9e432b in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fc3d8878dc1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fc3d88f782c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#12 0x00007fc3ab9ad364 in  () at /usr/lib64/libtaskmanager.so.5
#13 0x00007fc3ab9adca7 in  () at /usr/lib64/libtaskmanager.so.5
#14 0x00007fc3d8878cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fc3ab9b5738 in TaskManager::AbstractGroupableItem::changed(QFlags<TaskManager::TaskChange>) () at /usr/lib64/libtaskmanager.so.5
#16 0x00007fc3d8878cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#17 0x00007fc3ab9b5868 in TaskManager::Task::changed(QFlags<TaskManager::TaskChange>) () at /usr/lib64/libtaskmanager.so.5
#18 0x00007fc3ab995a86 in TaskManager::Task::setActive(bool) () at /usr/lib64/libtaskmanager.so.5
#19 0x00007fc3ab9a8999 in TaskManager::TaskManager::activeWindowChanged(unsigned long long) () at /usr/lib64/libtaskmanager.so.5
#20 0x00007fc3d887873f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#21 0x00007fc3db48ca82 in KWindowSystem::activeWindowChanged(unsigned long long) () at /usr/lib64/libKF5WindowSystem.so.5
#22 0x00007fc3c49f7eed in  () at /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#23 0x00007fc3d8845fc0 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#24 0x00007fc3c9fb0044 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#25 0x00007fc3c9fb201b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#26 0x00007fc3d8879ac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007fc3d9bc3e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007fc3d9bc8cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007fc3d8848e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fc3d884b057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#31 0x00007fc3d88a08f3 in  () at /usr/lib64/libQt5Core.so.5
#32 0x00007fc3d464fc84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#33 0x00007fc3d464fed8 in  () at /usr/lib64/libglib-2.0.so.0
#34 0x00007fc3d464ff7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#35 0x00007fc3d889fd6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#36 0x00007fc3d8846d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007fc3d884e8f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#38 0x0000000000436b3d in main ()

Reported using DrKonqi
Comment 1 Marco Martin 2017-03-15 14:36:38 UTC

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