https://bugs.kde.org/show_bug.cgi?id=394040

            Bug ID: 394040
           Summary: Delayed crash on startup
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: generic-wayland
          Assignee: plasma-b...@kde.org
          Reporter: subd...@gmail.com
  Target Milestone: 1.0

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 ()

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to