https://bugs.kde.org/show_bug.cgi?id=472616
Oded Arbel <o...@geek.co.il> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o...@geek.co.il --- Comment #3 from Oded Arbel <o...@geek.co.il> --- Created attachment 167397 --> https://bugs.kde.org/attachment.cgi?id=167397&action=edit Crash handler saved report I still get these crashes almost every time I unlock the computer after either sleep or idling for a long time. Almost always when that happens, the backtrace in the crash handler is useless with a lot of "cannot access memory" problems, but the last one had a usable trace (attached), and here's the crashing thread: ---8<--- Thread 1 (Thread 0x7498a6dd9fc0 (LWP 2671613)): [KCrash Handler] #6 QQmlData::get(QObjectPrivate*, bool) (create=false, priv=0x0) at ./src/qml/qml/qqmldata_p.h:202 #7 QQmlData::get(QObject*, bool) (create=false, object=0x592dca28f150, object=<optimized out>, create=<optimized out>) at ./src/qml/qml/qqmldata_p.h:225 #8 qmlAttachedPropertiesObject(QObject*, QObject* (*)(QObject*), bool) (object=0x592dca28f150, func=0x74986025c2c0 <QQuickLayout::qmlAttachedProperties(QObject*)>, create=false) at ./src/qml/qml/qqml.cpp:115 #9 0x0000749860260f6a in attachedLayoutObject(QQuickItem*, bool) (create=false, item=<optimized out>) at ./src/quicklayouts/qquicklayout_p.h:377 #10 QQuickGridLayoutItem::sizePolicy(Qt::Orientation) const (this=0x592dca246a10, orientation=Qt::Horizontal) at ./src/quicklayouts/qquickgridlayoutengine_p.h:68 #11 0x00007498ac1b480b in QGridLayoutItem::stretchFactor(Qt::Orientation) const (orientation=Qt::Horizontal, this=0x592dca246a10) at ./src/gui/util/qgridlayoutengine.cpp:533 #12 QGridLayoutItem::stretchFactor(Qt::Orientation) const (this=this@entry=0x592dca246a10, orientation=orientation@entry=Qt::Horizontal) at ./src/gui/util/qgridlayoutengine.cpp:527 #13 0x00007498ac1b94c8 in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x592dca11e398, rowData=rowData@entry=0x592dca11e538, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=styleInfo@entry=0x592dca53b060) at ./src/gui/util/qgridlayoutengine.cpp:1395 #14 0x00007498ac1ba8df in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x592dca11e398, rowData=rowData@entry=0x592dca11e538, totalBox=totalBox@entry=0x592dca11e4d8, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x592dca53b060) at ./src/gui/util/qgridlayoutengine.cpp:1596 #15 0x00007498ac1bb13a in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x592dca11e398, which=Qt::MaximumSize, constraint=..., styleInfo=0x592dca53b060) at ./src/gui/util/qgridlayoutengine.cpp:1135 #16 0x000074986025bd12 in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at ./src/quicklayouts/qquicklinearlayout.cpp:237 #17 0x000074986025c355 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const (this=this@entry=0x592dca53b290, which=which@entry=Qt::MaximumSize, orientation=orientation@entry=Qt::Vertical) at ./src/quicklayouts/qquicklayout.cpp:710 #18 0x0000749860260a6a in QQuickLayoutAttached::maximumHeight() const (this=0x592dca53b290) at ./src/quicklayouts/qquicklayout_p.h:207 #19 QQuickLayoutAttached::maximumHeight() const (this=0x592dca53b290) at ./src/quicklayouts/qquicklayout_p.h:207 #20 combineImplicitHints (size=0x592dca28f5e0, which=Qt::MaximumSize, info=0x592dca53b290) at ./src/quicklayouts/qquicklayout.cpp:1092 #21 QQuickLayout::effectiveSizeHints_helper(QQuickItem*, QSizeF*, QQuickLayoutAttached**, bool) (item=0x592dca11e120, cachedSizeHints=cachedSizeHints@entry=0x592dca28f5c0, attachedInfo=attachedInfo@entry=0x0, useFallbackToWidthOrHeight=<optimized out>) at ./src/quicklayouts/qquicklayout.cpp:1180 #22 0x0000749860260ead in QQuickGridLayoutItem::effectiveSizeHints() const (this=0x592dca28f590) at ./src/quicklayouts/qquickgridlayoutengine_p.h:45 #23 QQuickGridLayoutItem::sizeHint(Qt::SizeHint, QSizeF const&) const (this=0x592dca28f590, which=Qt::PreferredSize, constraint=<optimized out>) at ./src/quicklayouts/qquickgridlayoutengine_p.h:37 #24 0x00007498ac1b4a29 in QGridLayoutItem::box(Qt::Orientation, bool, double) const (this=this@entry=0x592dca28f590, orientation=orientation@entry=Qt::Horizontal, snapToPixelGrid=<optimized out>, constraint=-1) at ./src/gui/util/qgridlayoutengine.cpp:563 #25 0x00007498ac1b99b3 in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x592dca11db58, rowData=rowData@entry=0x592dca11dcf8, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=styleInfo@entry=0x592dca53c4d0) at ./src/gui/util/qgridlayoutengine.cpp:1428 #26 0x00007498ac1ba8df in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x592dca11db58, rowData=rowData@entry=0x592dca11dcf8, totalBox=totalBox@entry=0x592dca11dc98, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x592dca53c4d0) at ./src/gui/util/qgridlayoutengine.cpp:1596 #27 0x00007498ac1bb13a in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x592dca11db58, which=Qt::MinimumSize, constraint=..., styleInfo=0x592dca53c4d0) at ./src/gui/util/qgridlayoutengine.cpp:1135 #28 0x000074986025bd12 in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at ./src/quicklayouts/qquicklinearlayout.cpp:237 #29 0x000074986025c355 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const (this=<optimized out>, which=which@entry=Qt::MinimumSize, orientation=orientation@entry=Qt::Horizontal) at ./src/quicklayouts/qquicklayout.cpp:710 #30 0x000074986025d763 in QQuickLayoutAttached::minimumWidth() const (this=<optimized out>) at ./src/quicklayouts/qquicklayout_p.h:187 #31 QQuickLayoutAttached::minimumWidth() const (this=<optimized out>) at ./src/quicklayouts/qquicklayout_p.h:187 #32 QQuickLayoutAttached::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/quicklayouts/QuickLayouts_autogen/include/moc_qquicklayout_p.cpp:753 #33 0x00007498ac9367f6 in QQmlPropertyData::readProperty(QObject*, void*) const (property=0x7ffe6d4c5500, target=0x592dca246710, this=0x74982c21c7b0, this=<optimized out>, target=<optimized out>, property=<optimized out>) at ./src/qml/qml/qqmlpropertydata_p.h:311 #34 QV4::loadProperty(QV4::ExecutionEngine*, QV4::Heap::Object*, QObject*, QQmlPropertyData const&) (v4=0x592dc2091820, wrapper=0x7498606010a0, object=0x592dca246710, property=...) at ./src/qml/jsruntime/qv4qobjectwrapper.cpp:162 #35 0x00007498ac9373f6 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QV4::Heap::Object*, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, bool*, QQmlPropertyData const**) (engine=0x592dc2091820, qmlContext=..., wrapper=0x7498606010a0, object=0x592dca246710, name=0x749880361698, flags=..., hasProperty=0x0, property=0x0) at ./src/qml/jsruntime/qv4qobjectwrapper.cpp:417 #36 0x00007498acaae458 in QV4::QQmlTypeWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) (m=0x749880361688, id=..., receiver=0x749880361688, hasProperty=0x0) at ./src/qml/qml/qqmltypewrapper_p.h:65 #37 0x00007498ac922adc in QV4::Object::get(QV4::StringOrSymbol*, bool*, QV4::Value const*) const (receiver=0x749880361688, hasProperty=0x0, name=0x749880361690, this=<optimized out>) at ./src/qml/jsruntime/qv4object_p.h:271 #38 QV4::Lookup::getterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value const&) (l=<optimized out>, engine=0x592dc2091820, object=<optimized out>) at ./src/qml/jsruntime/qv4lookup.cpp:203 ---8<--- -- You are receiving this mail because: You are watching all bug changes.