Bug 348134

Summary: Plasma Crashes When Clicking on Status & Notifications
Product: [Plasma] plasmashell Reporter: boblovgren55
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED UPSTREAM    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR    
Version: 5.3.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Crash Details

Description boblovgren55 2015-05-23 11:53:58 UTC
Clicked on Notification center, and plasmashell crashes. plasmashell crashes in other situations also, that have nothing to do with the Notification center. plasmashell is crashing about once every hour and is barely usable.

Reproducible: Always

Steps to Reproduce:
1. Click on Status & Notifications
2. plasmashell crashes
Comment 1 boblovgren55 2015-05-23 11:54:30 UTC
Created attachment 92798 [details]
Crash Details
Comment 2 David Edmundson 2015-05-23 12:01:03 UTC
Thanks. Copying the relevant part (so it's easier to search)

Thread 1 (Thread 0x7f41849277c0 (LWP 11674)):
[KCrash Handler]
#5  0x00007f4180c98ffb in isObject (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4value_inl_p.h:65
#6  as<QV4::VariantObject> (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4value_inl_p.h:276
#7  value_cast<QV4::VariantObject> (v=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4value_p.h:558
#8  Scoped (v=<optimized out>, scope=<synthetic pointer>, this=<synthetic pointer>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4scopedvalue_p.h:304
#9  QQmlVMEMetaObject::writeVarProperty (this=0x8627b30, id=0, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:1030
#10 0x00007f4180c994df in QQmlVMEMetaObject::setVMEProperty (this=<optimized out>, index=<optimized out>, v=..., v@entry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:1206
#11 0x00007f4180cb25f8 in QQmlPropertyPrivate::writeBinding (object=0x7f73e90, core=..., context=0x6aeeb60, expression=expression@entry=0x79fdae0, result=..., isUndefined=isUndefined@entry=false, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1539
#12 0x00007f4180d1e6e2 in QQmlBinding::update (this=0x79fdac0, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:224
#13 0x00007f4180d1ee6e in update (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding_p.h:97
#14 QQmlBinding::expressionChanged (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:285
#15 0x00007f4180cf9dff in QQmlNotifier::emitNotify (endpoint=0x5252200, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:73
#16 0x00007f4180cf9dd1 in QQmlNotifier::emitNotify (endpoint=0x5252238, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68
#17 0x00007f4180cf9dd1 in QQmlNotifier::emitNotify (endpoint=0x52527b0, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68
#18 0x00007f4180cf9dd1 in QQmlNotifier::emitNotify (endpoint=0x5253000, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68
#19 0x00007f4180cf9dd1 in QQmlNotifier::emitNotify (endpoint=0x52537a8, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68
#20 0x00007f4180c9eefc in QQmlData::signalEmitted (object=0x847c3f0, index=33, a=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlengine.cpp:715
#21 0x00007f417ecabed3 in QMetaObject::activate (sender=sender@entry=0x847c3f0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3603
#22 0x00007f417ecacc77 in QMetaObject::activate (sender=sender@entry=0x847c3f0, m=m@entry=0x7f418478cd20 <QQuickTextInput::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3582
#23 0x00007f4184488eb3 in QQuickTextInput::cursorRectangleChanged (this=this@entry=0x847c3f0) at .moc/moc_qquicktextinput_p.cpp:1113
#24 0x00007f41843ad30a in QQuickTextInput::updateCursorRectangle (this=this@entry=0x847c3f0, scroll=scroll@entry=true) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquicktextinput.cpp:2678
#25 0x00007f41843ae44a in QQuickTextInput::geometryChanged (this=this@entry=0x847c3f0, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquicktextinput.cpp:1718
#26 0x00007f4184349710 in QQuickItem::setSize (this=0x847c3f0, size=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6388
#27 0x00007f418433fa2e in setItemSize (v=..., this=0x7f67c60) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:400
#28 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x7f67c60) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:177
#29 0x00007f4184341862 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x7f67c60, newG=..., oldG=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:441
#30 0x00007f4184344cd3 in QQuickItem::geometryChanged (this=this@entry=0x85b0460, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:3530
#31 0x00007f4184349710 in QQuickItem::setSize (this=0x85b0460, size=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6388
#32 0x00007f4094fc2502 in ?? () from /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#33 0x00007f417f461466 in QGridLayoutEngine::setGeometries(QRectF const&, QAbstractLayoutStyleInfo const*) () from /usr/lib64/libQt5Gui.so.5
#34 0x00007f4094fc2230 in ?? () from /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#35 0x00007f4094fc2197 in ?? () from /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#36 0x00007f4184349710 in QQuickItem::setSize (this=0x7d6e740, size=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6388
#37 0x00007f4094fc2502 in ?? () from /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#38 0x00007f417f461466 in QGridLayoutEngine::setGeometries(QRectF const&, QAbstractLayoutStyleInfo const*) () from /usr/lib64/libQt5Gui.so.5
#39 0x00007f4094fc2230 in ?? () from /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#40 0x00007f4094fc2197 in ?? () from /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#41 0x00007f4184349710 in QQuickItem::setSize (this=0x8562540, size=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6388
#42 0x00007f418433fa2e in setItemSize (v=..., this=0x7f3f680) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:400
#43 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x7f3f680) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:177
#44 0x00007f4184341862 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x7f3f680, newG=..., oldG=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:441
#45 0x00007f4184344cd3 in QQuickItem::geometryChanged (this=this@entry=0x820f7a0, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:3530
#46 0x00007f4184348cb6 in QQuickItem::setWidth (this=this@entry=0x820f7a0, w=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6090
#47 0x00007f4184354a36 in QQuickItem::qt_metacall (this=0x820f7a0, _c=QMetaObject::WriteProperty, _id=7, _a=0x7ffd10030f30) at .moc/moc_qquickitem.cpp:908
#48 0x00007f4180c96fa8 in QQmlVMEMetaObject::metaCall (this=0x7d5c0e0, c=QMetaObject::WriteProperty, _id=8, a=0x7ffd10030f30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:972
#49 0x00007f4180cb2c42 in QQmlPropertyPrivate::writeBinding (object=0x820f7a0, core=..., context=0x6583690, expression=expression@entry=0x8183980, result=..., isUndefined=isUndefined@entry=false, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1495
#50 0x00007f4180d1e6e2 in QQmlBinding::update (this=0x8183960, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:224
#51 0x00007f4180d1ee6e in update (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding_p.h:97
#52 QQmlBinding::expressionChanged (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:285
#53 0x00007f4180cf9dff in QQmlNotifier::emitNotify (endpoint=0x835e400, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:73
#54 0x00007f4180cf9dd1 in QQmlNotifier::emitNotify (endpoint=0x835e588, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68
#55 0x00007f4180c9eefc in QQmlData::signalEmitted (object=0x6a78930, index=24, a=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlengine.cpp:715
#56 0x00007f417ecabed3 in QMetaObject::activate (sender=sender@entry=0x6a78930, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3603
#57 0x00007f417ecacc77 in QMetaObject::activate (sender=sender@entry=0x6a78930, m=m@entry=0x7f418477b280 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3582
#58 0x00007f4184344bb3 in QQuickItem::widthChanged (this=this@entry=0x6a78930) at .moc/moc_qquickitem.cpp:1096
#59 0x00007f4184344d39 in QQuickItem::geometryChanged (this=this@entry=0x6a78930, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:3540
#60 0x00007f4184349710 in QQuickItem::setSize (this=0x6a78930, size=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6388
#61 0x00007f418433fa2e in setItemSize (v=..., this=0x83b94f0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:400
#62 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x83b94f0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:177
#63 0x00007f4184341862 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x83b94f0, newG=..., oldG=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:441
#64 0x00007f4184344cd3 in QQuickItem::geometryChanged (this=this@entry=0x81f4380, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:3530
#65 0x00007f4184349710 in QQuickItem::setSize (this=0x81f4380, size=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6388
#66 0x00007f418433fa2e in setItemSize (v=..., this=0x8518310) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:400
#67 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x8518310) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:177
#68 0x00007f4184341862 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x8518310, newG=..., oldG=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:441
#69 0x00007f4184344cd3 in QQuickItem::geometryChanged (this=this@entry=0x8b83a10, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:3530
#70 0x00007f4184348cb6 in QQuickItem::setWidth (this=this@entry=0x8b83a10, w=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6090
#71 0x00007f4184354a36 in QQuickItem::qt_metacall (this=0x8b83a10, _c=QMetaObject::WriteProperty, _id=7, _a=0x7ffd10031a30) at .moc/moc_qquickitem.cpp:908
#72 0x00007f4180c96fa8 in QQmlVMEMetaObject::metaCall (this=0x8c74a10, c=QMetaObject::WriteProperty, _id=8, a=0x7ffd10031a30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:972
#73 0x00007f4180cb2c42 in QQmlPropertyPrivate::writeBinding (object=0x8b83a10, core=..., context=0x6bd0230, expression=expression@entry=0x685c650, result=..., isUndefined=isUndefined@entry=false, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1495
#74 0x00007f4180d1e6e2 in QQmlBinding::update (this=0x685c630, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:224
#75 0x00007f4180d1ee6e in update (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding_p.h:97
#76 QQmlBinding::expressionChanged (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:285
#77 0x00007f4180cf9dff in QQmlNotifier::emitNotify (endpoint=0x42f1c40, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:73
#78 0x00007f4180cf9dd1 in QQmlNotifier::emitNotify (endpoint=0x42f2110, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68
#79 0x00007f4180c9eefc in QQmlData::signalEmitted (object=0x3cd52b0, index=24, a=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlengine.cpp:715
#80 0x00007f417ecabed3 in QMetaObject::activate (sender=sender@entry=0x3cd52b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3603
#81 0x00007f417ecacc77 in QMetaObject::activate (sender=sender@entry=0x3cd52b0, m=m@entry=0x7f418477b280 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3582
#82 0x00007f4184344bb3 in QQuickItem::widthChanged (this=this@entry=0x3cd52b0) at .moc/moc_qquickitem.cpp:1096
#83 0x00007f4184344d39 in QQuickItem::geometryChanged (this=this@entry=0x3cd52b0, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:3540
#84 0x00007f4184348cb6 in QQuickItem::setWidth (this=0x3cd52b0, w=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickitem.cpp:6090
#85 0x00007f41843415d3 in setItemWidth (v=<optimized out>, this=0x78dc660) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:372
#86 QQuickAnchorsPrivate::updateHorizontalAnchors (this=0x78dc660) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:673
#87 0x00007f418434278d in QQuickAnchors::setLeft (this=this@entry=0x346ff50, edge=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickanchors.cpp:884
#88 0x00007f4184343cdd in QQuickAnchors::qt_metacall (this=0x346ff50, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffd10032040) at .moc/moc_qquickanchors_p.cpp:390
#89 0x00007f4180cb12c2 in QQmlPropertyPrivate::write (object=object@entry=0x346ff50, property=..., value=..., context=context@entry=0x35338c0, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1314
#90 0x00007f4180cb21cf in QQmlPropertyPrivate::writeValueProperty (object=object@entry=0x346ff50, core=..., value=..., context=context@entry=0x35338c0, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1238
#91 0x00007f4180cb3075 in QQmlPropertyPrivate::writeBinding (object=0x346ff50, core=..., context=0x35338c0, expression=expression@entry=0x79b4e20, result=..., isUndefined=isUndefined@entry=false, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1571
#92 0x00007f4180d1e6e2 in QQmlBinding::update (this=0x79b4e00, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:224
#93 0x00007f4180d1ee6e in update (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding_p.h:97
#94 QQmlBinding::expressionChanged (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:285
#95 0x00007f4180cf9dff in QQmlNotifier::emitNotify (endpoint=0x42f7dd0, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:73
Comment 3 Bhushan Shah 2015-05-23 12:28:14 UTC
On upstream at https://bugreports.qt.io/browse/QTBUG-38982
Comment 4 boblovgren55 2015-05-23 14:11:58 UTC
How is it resolved upstream when upstream it's marked as incomplete, and there's been no fix, and we're a year later and it's still happening?