Bug 394040 - Delayed crash on startup
Summary: Delayed crash on startup
Status: RESOLVED DUPLICATE of bug 392624
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-09 14:08 UTC by Roman Gilg
Modified: 2018-05-16 11:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Gilg 2018-05-09 14:08:07 UTC
plasmashell crashes consistently ca. 1 second after all panels appear in my Wayland session. It then gets recovers with a restart.

#0  0x00007f9935010fff in std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x11) at /usr/include/c++/5/bits/atomic_base.h:396
#1  QAtomicOps<int>::load<int> (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:227
#2  0x00007f993500e886 in QBasicAtomicInteger<int>::load (this=0x11) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:102
#3  0x00007f993500d2fe in QtPrivate::RefCount::isShared (this=0x11) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:101
#4  0x00007f99350665fb in QHash<Plasma::FrameSvg*, int>::detach (this=0x6c40f98) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:275
#5  0x00007f993506509d in QHash<Plasma::FrameSvg*, int>::operator[] (this=0x6c40f98, akey=@0x7ffe16e653c0: 0x6cbfc20) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:753
#6  0x00007f9935062057 in Plasma::FrameData::ref (this=0x6c40ee0, svg=0x6cbfc20) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/plasma/framesvg.cpp:969
#7  0x00007f993505f98c in Plasma::FrameSvgPrivate::updateFrameData (this=0x6caf560, updateType=Plasma::FrameSvgPrivate::UpdateFrame) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/plasma/framesvg.cpp:677
#8  0x00007f993505c81b in Plasma::FrameSvg::resizeFrame (this=0x6cbfc20, size=...) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/plasma/framesvg.cpp:198
#9  0x00007f991491fec8 in Plasma::FrameSvgItem::geometryChanged (this=0x6caf230, newGeometry=..., oldGeometry=...) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/declarativeimports/core/framesvgitem.cpp:455
#10 0x00007f9934925e06 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f9934916f6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f9934925453 in QQuickItem::setWidth(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f99349343aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f99343f992e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f99343fa270 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f99343f725b in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f99343f74be in QQmlBinding::refresh() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f99343cc197 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f9934369664 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f993093db8e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f993491ed3c in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f9934925453 in QQuickItem::setWidth(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f99349cc782 in QQuickFlickable::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f9934925e06 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f9934916f6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f9934925e06 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007f9934916f6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#30 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#31 0x00007f9934925e06 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#32 0x00007f9934916f6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#33 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#34 0x00007f9934925e06 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007f9934916f6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#36 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#37 0x00007f9934925e06 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#38 0x00007f9934916f6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#39 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#40 0x00007f9934925453 in QQuickItem::setWidth(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#41 0x00007f99349198b2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#42 0x00007f9934919e7e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#43 0x00007f993491ecc9 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#44 0x00007f9934925453 in QQuickItem::setWidth(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#45 0x00007f99349343aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#46 0x00007f99349349fb in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#47 0x00007f9934364bdc in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#48 0x00007f993434302f in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#49 0x00007f9934343d1b in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#50 0x00007f9934343e1d in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#51 0x00007f9934352e1d in QV4::Runtime::method_setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#52 0x00007f988806ec34 in ?? ()
#53 0x00007ffe16e683a0 in ?? ()
#54 0x00007f993091000c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007f9931f75acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0xa806de18f8509700 in ?? ()
#57 0x0000000006d03de0 in ?? ()
#58 0x0000000002469a20 in ?? ()
#59 0x00007f991d30a330 in ?? ()
#60 0x0000000002469a20 in ?? ()
#61 0x00007ffe16e686e0 in ?? ()
#62 0x00000000032becd0 in ?? ()
#63 0x0000000000000001 in ?? ()
#64 0x00007f99342cfca5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#65 0x00007f9934344a64 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#66 0x00007f993093d7b6 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007f9936bcff26 in PlasmaQuick::AppletQuickItem::fullRepresentationItemChanged (this=0x39a5230, _t1=0x6f6bf40) at /home/roman/dev/kde/build/frameworks/plasma-framework/src/plasmaquick/moc_appletquickitem.cpp:451
#68 0x00007f9936bcb2ba in PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem (this=0x39a5410) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/plasmaquick/appletquickitem.cpp:266
#69 0x00007f9936bcb5e0 in PlasmaQuick::AppletQuickItemPrivate::preloadForExpansion (this=0x39a5410) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/plasmaquick/appletquickitem.cpp:320
#70 0x00007f9936bccf89 in PlasmaQuick::AppletQuickItem::<lambda(bool)>::<lambda()>::operator()(void) const (__closure=0x3999840) at /home/roman/dev/kde/src/frameworks/plasma-framework/src/plasmaquick/appletquickitem.cpp:699
#71 0x00007f9936bd0584 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PlasmaQuick::AppletQuickItem::init()::<lambda(bool)>::<lambda()> >::call(PlasmaQuick::AppletQuickItem::<lambda(bool)>::<lambda()> &, void **) (f=..., arg=0x7ffe16e68950)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:130
#72 0x00007f9936bd04c1 in QtPrivate::Functor<PlasmaQuick::AppletQuickItem::init()::<lambda(bool)>::<lambda()>, 0>::call<QtPrivate::List<>, void>(PlasmaQuick::AppletQuickItem::<lambda(bool)>::<lambda()> &, void *, void **) (f=..., arg=0x7ffe16e68950)
---Type <return> to continue, or q <return> to quit---
   40
#73 0x00007f9936bd03df in QtPrivate::QFunctorSlotObject<PlasmaQuick::AppletQuickItem::init()::<lambda(bool)>::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x3999830, r=0x39a5230, a=0x7ffe16e68950, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:423
#74 0x00007f9930949de6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#75 0x00007f993093e483 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007f9931f75acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#77 0x00007f9931f7d417 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#78 0x00007f99309103c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#79 0x00007f993096697e in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#80 0x00007f9930967201 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#81 0x00007f992a28a197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007f992a28a3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#83 0x00007f992a28a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#84 0x00007f99309675af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#85 0x00007f9922104a91 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#86 0x00007f993090e64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#87 0x00007f9930917854 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#88 0x00000000004230d0 in main ()
Comment 1 Marco Martin 2018-05-16 11:29:30 UTC

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