Bug 363706 - plasma cashes without any reason
Summary: plasma cashes without any reason
Status: RESOLVED DUPLICATE of bug 342763
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-05-30 13:58 UTC by Emeric
Modified: 2016-06-13 16: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 Emeric 2016-05-30 13:58:44 UTC
Application: plasmashell (5.6.4)

Qt Version: 5.6.0
Frameworks Version: 5.22.0
Operating System: Linux 4.5.4-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160529) (x86_64)"

-- Information about the crash:
the os was starting, this time
But is usually occur whatever I do, like working on a terminal, watching videos on youtube, sending an email...

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 0x7f7c7094c8c0 (LWP 2220))]

Thread 9 (Thread 0x7f7c59ce3700 (LWP 2221)):
#0  0x00007f7c69e2b9cd in poll () from /lib64/libc.so.6
#1  0x00007f7c6ed643f2 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f7c6ed66147 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f7c5c03f969 in QXcbEventReader::run (this=0x1da15e0) at qxcbconnection.cpp:1325
#4  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x1da15e0) at thread/qthread_unix.cpp:340
#5  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f7c53fff700 (LWP 2222)):
#0  0x00007f7c69e2b9cd in poll () from /lib64/libc.so.6
#1  0x00007f7c664d83f4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7c6a736c5b in QEventDispatcherGlib::processEvents (this=0x7f7c4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7f7c53ffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7c6a51bf2c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f7c6b4bf7b5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x7f7c6b72ed00) at thread/qthread_unix.cpp:340
#8  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f7c527c2700 (LWP 2242)):
#0  0x00007f7c6651b754 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f7c664d74ce in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c664d82c5 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f7c6a736c5b in QEventDispatcherGlib::processEvents (this=0x7f7c440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7f7c527c1cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f7c6a51bf2c in QThread::exec (this=this@entry=0x1e8f500) at thread/qthread.cpp:503
#7  0x00007f7c6d82cf35 in QQmlThreadPrivate::run (this=0x1e8f500) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x1e8f500) at thread/qthread_unix.cpp:340
#9  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f7c41152700 (LWP 2253)):
#0  0x00007f7c69e2b9cd in poll () from /lib64/libc.so.6
#1  0x00007f7c664d83f4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7c6a736c5b in QEventDispatcherGlib::processEvents (this=0x7f7c3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7f7c41151cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7c6a51bf2c in QThread::exec (this=this@entry=0x21df570) at thread/qthread.cpp:503
#6  0x00007f7c6d82cf35 in QQmlThreadPrivate::run (this=0x21df570) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x21df570) at thread/qthread_unix.cpp:340
#8  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f7c3b008700 (LWP 2260)):
#0  0x00007f7c69e279ad in read () from /lib64/libc.so.6
#1  0x00007f7c6651a490 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c664d7f24 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7c664d8398 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f7c6a736c5b in QEventDispatcherGlib::processEvents (this=0x7f7c340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7f7c3b007cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f7c6a51bf2c in QThread::exec (this=this@entry=0x2376ac0) at thread/qthread.cpp:503
#8  0x00007f7c6d82cf35 in QQmlThreadPrivate::run (this=0x2376ac0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x2376ac0) at thread/qthread_unix.cpp:340
#10 0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f7c397c6700 (LWP 2271)):
#0  0x00007f7c6963306f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7c70030464 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f7c700304a9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f7bb2bac700 (LWP 2287)):
#0  0x00007f7c664d83ae in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c6a736c5b in QEventDispatcherGlib::processEvents (this=0x7f7bac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#3  0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7f7bb2babcb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f7c6a51bf2c in QThread::exec (this=this@entry=0x2623120) at thread/qthread.cpp:503
#5  0x00007f7c6e3afbf2 in QQuickPixmapReader::run (this=0x2623120) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/quick/util/qquickpixmapcache.cpp:818
#6  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x2623120) at thread/qthread_unix.cpp:340
#7  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f7ba03a4700 (LWP 2709)):
#0  0x00007f7c6651b739 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f7c664d7a29 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c664d8323 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f7c6a736c5b in QEventDispatcherGlib::processEvents (this=0x7f7b980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7f7ba03a3cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f7c6a51bf2c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f7ba2adba67 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#8  0x00007f7c6a520b29 in QThreadPrivate::start (arg=0x4ec5860) at thread/qthread_unix.cpp:340
#9  0x00007f7c6962d454 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f7c69e343fd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7c7094c8c0 (LWP 2220)):
[KCrash Handler]
#6  0x000000000507f500 in ?? ()
#7  0x00007f7c6a710097 in QMetaObject::activate (sender=sender@entry=0x51b7100, signal_index=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3776
#8  0x00007f7c6d618242 in VDMModelDelegateDataType::notify (this=<optimized out>, items=..., index=<optimized out>, count=<optimized out>, roles=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/util/qqmladaptormodel.cpp:173
#9  0x00007f7c6d84eb4a in QQmlAdaptorModel::notify (roles=..., count=1, index=0, items=..., this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/util/qqmladaptormodel_p.h:129
#10 QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=0, count=1, roles=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/types/qqmldelegatemodel.cpp:1139
#11 0x00007f7c6d84ec5a in QQmlDelegateModel::_q_dataChanged (this=<optimized out>, begin=..., end=..., roles=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/types/qqmldelegatemodel.cpp:1541
#12 0x00007f7c6d874e6c in QQmlDelegateModel::qt_static_metacall (_o=_o@entry=0x405b370, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=12, _a=_a@entry=0x7ffc212ea130) at .moc/moc_qqmldelegatemodel_p.cpp:203
#13 0x00007f7c6d875508 in QQmlDelegateModel::qt_metacall (this=0x405b370, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7ffc212ea130) at .moc/moc_qqmldelegatemodel_p.cpp:347
#14 0x00007f7c6a70f910 in QMetaObject::activate (sender=0x403a520, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc212ea130) at kernel/qobject.cpp:3745
#15 0x00007f7c6a710077 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f7c6ab27e20 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc212ea130) at kernel/qobject.cpp:3595
#16 0x00007f7c6a783a9c in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:566
#17 0x00007f7bb0f3b7c4 in TaskManager::TasksModelPrivate::itemChanged (this=0x4047e40, changes=...) at /usr/src/debug/plasma-workspace-5.6.4/libtaskmanager/tasksmodel.cpp:529
#18 0x00007f7bb0f3c7e7 in TaskManager::TasksModel::qt_static_metacall (_o=_o@entry=0x403a520, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=9, _a=_a@entry=0x7ffc212ea310) at /usr/src/debug/plasma-workspace-5.6.4/build/libtaskmanager/moc_tasksmodel.cpp:214
#19 0x00007f7c6a70f7a0 in QMetaObject::activate (sender=0x5605560, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc212ea310) at kernel/qobject.cpp:3730
#20 0x00007f7c6a710077 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f7bb11648c0 <TaskManager::AbstractGroupableItem::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc212ea310) at kernel/qobject.cpp:3595
#21 0x00007f7bb0f46d68 in TaskManager::AbstractGroupableItem::changed (this=<optimized out>, _t1=...) at /usr/src/debug/plasma-workspace-5.6.4/build/libtaskmanager/moc_abstractgroupableitem.cpp:225
#22 0x00007f7bb0f31a90 in TaskManager::TaskItemPrivate::filterChange (change=..., this=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/libtaskmanager/taskitem.cpp:73
#23 TaskManager::TaskItem::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/build/libtaskmanager/moc_taskitem.cpp:147
#24 0x00007f7c6a70f7a0 in QMetaObject::activate (sender=sender@entry=0x44acb50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc212ea450) at kernel/qobject.cpp:3730
#25 0x00007f7c6a710077 in QMetaObject::activate (sender=sender@entry=0x44acb50, m=m@entry=0x7f7bb11645c0 <TaskManager::Task::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc212ea450) at kernel/qobject.cpp:3595
#26 0x00007f7bb0f46e98 in TaskManager::Task::changed (this=this@entry=0x44acb50, _t1=...) at /usr/src/debug/plasma-workspace-5.6.4/build/libtaskmanager/moc_task.cpp:362
#27 0x00007f7bb0f241bb in TaskManager::Task::setActive (this=this@entry=0x44acb50, a=a@entry=true) at /usr/src/debug/plasma-workspace-5.6.4/libtaskmanager/task.cpp:181
#28 0x00007f7bb0f37519 in TaskManager::TaskManager::activeWindowChanged (this=0x7f7bb1165f90 <TaskManager::(anonymous namespace)::Q_QGS_privateTaskManagerSelf::innerFunction()::holder>, w=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/libtaskmanager/taskmanager.cpp:412
#29 0x00007f7c6a70face in QtPrivate::QSlotObjectBase::call (a=0x7ffc212ea5d0, r=0x7f7bb1165f90 <TaskManager::(anonymous namespace)::Q_QGS_privateTaskManagerSelf::innerFunction()::holder>, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#30 QMetaObject::activate (sender=sender@entry=0x7f7c6d570be0 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc212ea5d0) at kernel/qobject.cpp:3715
#31 0x00007f7c6a710077 in QMetaObject::activate (sender=sender@entry=0x7f7c6d570be0 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, m=m@entry=0x7f7c6d56fb60 <KWindowSystem::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc212ea5d0) at kernel/qobject.cpp:3595
#32 0x00007f7c6d361b72 in KWindowSystem::activeWindowChanged (this=this@entry=0x7f7c6d570be0 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, _t1=65011852) at /usr/src/debug/kwindowsystem-5.22.0/build/src/moc_kwindowsystem.cpp:318
#33 0x00007f7c529d978b in NETEventFilter::nativeEventFilter (this=0x259f130, ev=0x7f7c54003ad0) at /usr/src/debug/kwindowsystem-5.22.0/src/platforms/xcb/kwindowsystem.cpp:248
#34 0x00007f7c6a6e198f in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7f7c54003ad0, result=result@entry=0x7ffc212ea6f8) at kernel/qabstracteventdispatcher.cpp:460
#35 0x00007f7c5c043805 in QXcbConnection::handleXcbEvent (this=this@entry=0x1d95730, event=event@entry=0x7f7c54003ad0) at qxcbconnection.cpp:1091
#36 0x00007f7c5c044736 in QXcbConnection::processXcbEvents (this=0x1d95730) at qxcbconnection.cpp:1718
#37 0x00007f7c6a710551 in QObject::event (this=0x1d95730, e=<optimized out>) at kernel/qobject.cpp:1256
#38 0x00007f7c6b89291c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1d95730, e=0x7f7c54003d50) at kernel/qapplication.cpp:3714
#39 0x00007f7c6b8977d6 in QApplication::notify (this=0x7ffc212eae00, receiver=0x1d95730, e=0x7f7c54003d50) at kernel/qapplication.cpp:3495
#40 0x00007f7c6a6e48b8 in QCoreApplication::notifyInternal2 (receiver=0x1d95730, event=event@entry=0x7f7c54003d50) at kernel/qcoreapplication.cpp:1015
#41 0x00007f7c6a6e669a in QCoreApplication::sendEvent (event=0x7f7c54003d50, receiver=<optimized out>) at kernel/qcoreapplication.h:227
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1d7b760) at kernel/qcoreapplication.cpp:1650
#43 0x00007f7c6a6e6b58 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
#44 0x00007f7c6a736833 in postEventSourceDispatch (s=0x1d7b300) at kernel/qeventdispatcher_glib.cpp:270
#45 0x00007f7c664d8227 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f7c664d8458 in ?? () from /usr/lib64/libglib-2.0.so.0
#47 0x00007f7c664d84fc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f7c6a736c3f in QEventDispatcherGlib::processEvents (this=0x1dbfd90, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#49 0x00007f7c6a6e279a in QEventLoop::exec (this=this@entry=0x7ffc212eacc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#50 0x00007f7c6a6eaa6d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#51 0x00007f7c6ac2e8ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1598
#52 0x00007f7c6b88fbd5 in QApplication::exec () at kernel/qapplication.cpp:2973
#53 0x000000000041d9d3 in main (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/shell/main.cpp:139

Possible duplicates by query: bug 363661, bug 363583, bug 363493, bug 363469, bug 363304.

Reported using DrKonqi
Comment 1 Emeric 2016-06-03 08:58:33 UTC
HI

I've changed my computer this morning, suspecting memory issues on it
So I think we may close this ticket, i'll make another one if the issue is still there one the next day?
Comment 2 Mark van Rossum 2016-06-03 09:02:37 UTC
Not so fast.
I still have these crashes on Fedora 24. 
Did you re-install, or did you use your old filesystem?

If the former and the crashes are gone, that might point to a conflict with old config files.
Comment 3 Emeric 2016-06-03 09:38:21 UTC
No reinstallation realised. I installed the hard drive into another chassis and everything seems to be working a lot better. 
Still, i've found that on the expected 4Gb ram expected on the older chassis, 2gb were dead, so the system was running low on memory quite often, using swap space to "survive"... Outside the fact it could have slow down the system, may it have caused issues with plasma, if this one doesn't like to have part of his execution code stored into the swap instead of using the ram memory? 

Regards
Comment 4 Christoph Feck 2016-06-13 16:36:37 UTC
This issue is tracked at bug 342763, please add comments that help resolving it there.

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