Created attachment 167340 [details] Backtrace SUMMARY Occasionally, clicking on weather report widget in the taskbar causes plasmashell to crash. Unsure how to reproduce, but I have seen it a few times. STEPS TO REPRODUCE 1. Use plasmashell. 2. Click on the weather report widget. 3. Crash. OBSERVED RESULT Plasmashell crashes. EXPECTED RESULT Plasmashell does not crash and the weather report widget opens. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240314 KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.7.9-1-default (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B450M DS3H ADDITIONAL INFORMATION
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {94315592904976}} ret = <optimized out> #1 0x00007faad9e94a73 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007faad9e41176 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x00007faadd13fb93 in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash-6.0.0/src/kcrash.cpp:586 data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7faadd1447d8 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, 0x7faadd1423f9 "--glrenderer", 0x55c78fa033e0 "NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2", 0x7faadd142406 "--platform", 0x55c796c803e0 "wayland", 0x7faadd142437 "--appname", 0x55c78f68f1e0 "plasmashell", 0x7faadd142441 "--apppath", 0x55c78f697f80 "/usr/bin", 0x7faadd14244e "--signal", 0x7ffd29009926 "11", 0x7faadd14245c "--pid", 0x7ffd29009930 "2696", 0x7faadd142462 "--appversion", 0x55c78fa03450 "6.0.2", 0x7faadd14246f "--programname", 0x55c78db42a58 <QByteArray::_empty> "", 0x7faadd14247d "--bugaddress", 0x55c78f697110 "submit@bugs.kde.org", 0x0 <repeats 15 times>}}, argc = 19, m_writer = 0x7ffd290098d0} platformName = {d = {d = 0x55c796c803d0, ptr = 0x55c796c803e0 "wayland", size = 7}, static _empty = 0 '\000'} about = 0x55c78fa05550 argv = 0x7ffd29009958 ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7faadd144808 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 84} sigtxt = "11\000\000\000\000\000\000\000" pidtxt = "2696\000\000\000\000\000\373\000U\r|\2262\000FO\235" argc = <optimized out> crashRecursionCounter = 2 #4 0x00007faad9e41240 in <signal handler called> () at /lib64/libc.so.6 #5 0x0000005d006e0065 in () #6 0x00007faada78fe39 in QMetaObject::cast(QObject const*) const (this=this@entry=0x7faacccab9a0 <QQuickLayout::staticMetaObject>, obj=0x55c7977b9ab0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qmetaobject.cpp:395 #7 0x00007faaccc8ae93 in QMetaObject::cast(QObject*) const (obj=<optimized out>, this=0x7faacccab9a0 <QQuickLayout::staticMetaObject>) at /usr/include/qt6/QtCore/qobjectdefs.h:233 fillExtent = <optimized out> isSet = <optimized out> #8 qobject_cast<QQuickLayout*>(QObject*) (object=<optimized out>) at /usr/include/qt6/QtCore/qobject.h:393 fillExtent = <optimized out> isSet = <optimized out> #9 QQuickLayout::effectiveSizePolicy_helper(QQuickItem*, Qt::Orientation, QQuickLayoutAttached*) (item=<optimized out>, orientation=<optimized out>, info=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:1269 fillExtent = <optimized out> isSet = <optimized out> #10 0x00007faadb2a2e87 in QGridLayoutItem::stretchFactor(Qt::Orientation) const (orientation=<optimized out>, this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:533 policy = {i = <optimized out>} stretch = <optimized out> #11 QGridLayoutItem::stretchFactor(Qt::Orientation) const (this=<optimized out>, orientation=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:527 stretch = <optimized out> #12 0x00007faadb2ad49d in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c79930dd18, rowData=rowData@entry=0x55c79930deb8, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=styleInfo@entry=0x55c793ce4ac0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1395 itemStretch = <optimized out> itemRowSpan = <optimized out> effectiveRowSpan = <optimized out> box = <optimized out> itemRow = 0 itemColumn = <optimized out> item = 0x55c795015150 column = 0 rowBox = @0x55c7941edc00: {q_minimumSize = 0, q_preferredSize = 0, q_maximumSize = 3.4028234663852886e+38, q_minimumDescent = -1, q_minimumAscent = -1} rowStretch = @0x55c793c53eb0: -1 hasIgnoreFlag = true row = 0 rowInfo = @0x55c79930dd68: {count = 2, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} columnInfo = @0x55c79930ddd0: {count = 4, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} bottom = Right defaultSpacing = @0x55c79930dd48: {q_value = 5, q_state = QLayoutParameter<double>::Cached} innerSpacing = <optimized out> lastRowAdHocData = {q_row = -1, q_hasButtons = 0, q_hasNonButtons = <optimized out>} nextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = 0, q_hasNonButtons = 0} nextToNextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = <optimized out>, q_hasNonButtons = <optimized out>} lastRowIsButtonBox = <optimized out> lastTwoRowsIsButtonBox = <optimized out> #13 0x00007faadb2ae7ca in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c79930dd18, rowData=rowData@entry=0x55c79930deb8, totalBox=totalBox@entry=0x55c79930de58, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x55c793ce4ac0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1596 cc = <optimized out> constraint = -1 cachedConstraint = @0x55c79930dea8: -2 rowInfo = <optimized out> #14 0x00007faadb2aefd6 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x55c79930dd18, which=Qt::MaximumSize, constraint=..., styleInfo=0x55c793ce4ac0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1135 #15 0x00007faaccc87f1e in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklinearlayout.cpp:237 d = <optimized out> #16 0x00007faaccc883a1 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const (this=this@entry=0x55c79015b640, which=which@entry=Qt::MaximumSize, orientation=orientation@entry=Qt::Vertical) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:710 layout = <optimized out> result = 0 #17 0x00007faaccc8c7ba in QQuickLayoutAttached::maximumHeight() const (this=0x55c79015b640) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:207 constraint = {wd = <optimized out>, ht = <optimized out>} info = 0x55c79015b640 minS = @0x55c799182560: {wd = -1, ht = -1} prefS = @0x55c799182570: {wd = -1, ht = -1} maxS = @0x55c799182580: {wd = -1, ht = -1} descentS = @0x55c799182590: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc883f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88450 <QQuickLayoutAttached::maximumHeight() const>}} #18 QQuickLayoutAttached::maximumHeight() const (this=0x55c79015b640) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:207 constraint = {wd = <optimized out>, ht = <optimized out>} info = 0x55c79015b640 minS = @0x55c799182560: {wd = -1, ht = -1} prefS = @0x55c799182570: {wd = -1, ht = -1} maxS = @0x55c799182580: {wd = -1, ht = -1} descentS = @0x55c799182590: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc883f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88450 <QQuickLayoutAttached::maximumHeight() const>}} #19 combineImplicitHints (size=<optimized out>, which=Qt::MaximumSize, info=0x55c79015b640) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:1092 constraint = {wd = <optimized out>, ht = <optimized out>} info = 0x55c79015b640 minS = @0x55c799182560: {wd = -1, ht = -1} prefS = @0x55c799182570: {wd = -1, ht = -1} maxS = @0x55c799182580: {wd = -1, ht = -1} descentS = @0x55c799182590: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc883f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88450 <QQuickLayoutAttached::maximumHeight() const>}} #20 QQuickLayout::effectiveSizeHints_helper(QQuickItem*, QSizeF*, QQuickLayoutAttached**, bool) (item=0x55c797917ac0, cachedSizeHints=cachedSizeHints@entry=0x55c799182560, attachedInfo=attachedInfo@entry=0x0, useFallbackToWidthOrHeight=false) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:1180 info = 0x55c79015b640 minS = @0x55c799182560: {wd = -1, ht = -1} prefS = @0x55c799182570: {wd = -1, ht = -1} maxS = @0x55c799182580: {wd = -1, ht = -1} descentS = @0x55c799182590: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc883f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc85870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7faaccc88450 <QQuickLayoutAttached::maximumHeight() const>}} #21 0x00007faaccc8cc39 in QQuickGridLayoutItem::effectiveSizeHints() const (this=0x55c799182530) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquickgridlayoutengine_p.h:45 #22 QQuickGridLayoutItem::sizeHint(Qt::SizeHint, QSizeF const&) const (this=0x55c799182530, which=Qt::PreferredSize, constraint=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquickgridlayoutengine_p.h:37 #23 0x00007faadb2a3099 in QGridLayoutItem::box(Qt::Orientation, bool, double) const (this=0x55c799182530, orientation=<optimized out>, snapToPixelGrid=<optimized out>, constraint=-1) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:563 constraintSize = {wd = -1, ht = -1} result = {q_minimumSize = 0, q_preferredSize = 0, q_maximumSize = 3.4028234663852886e+38, q_minimumDescent = -1, q_minimumAscent = -1} policy = {i = 5} #24 0x00007faadb2ad8f6 in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c794347818, rowData=rowData@entry=0x55c7943479b8, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=styleInfo@entry=0x55c793b24800) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1428 length = <optimized out> itemStretch = <optimized out> itemRowSpan = <optimized out> effectiveRowSpan = <optimized out> box = 0x55c78ff90480 itemRow = <optimized out> itemColumn = <optimized out> item = 0x55c799182530 column = 0 rowBox = @0x55c78ff90480: {q_minimumSize = 0, q_preferredSize = 0, q_maximumSize = 3.4028234663852886e+38, q_minimumDescent = -1, q_minimumAscent = -1} rowStretch = @0x55c798631c40: -1 hasIgnoreFlag = false row = 0 rowInfo = @0x55c794347868: {count = 1, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} columnInfo = @0x55c7943478d0: {count = 1, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} bottom = Right defaultSpacing = @0x55c794347848: {q_value = 5, q_state = QLayoutParameter<double>::Cached} innerSpacing = <optimized out> lastRowAdHocData = {q_row = -1, q_hasButtons = 0, q_hasNonButtons = <optimized out>} nextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = 0, q_hasNonButtons = 0} nextToNextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = <optimized out>, q_hasNonButtons = <optimized out>} lastRowIsButtonBox = <optimized out> lastTwoRowsIsButtonBox = <optimized out> #25 0x00007faadb2ae7ca in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c794347818, rowData=rowData@entry=0x55c7943479b8, totalBox=totalBox@entry=0x55c794347958, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x55c793b24800) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1596 cc = <optimized out> constraint = -1 cachedConstraint = @0x55c7943479a8: -2 rowInfo = <optimized out> #26 0x00007faadb2aefd6 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x55c794347818, which=Qt::MinimumSize, constraint=..., styleInfo=0x55c793b24800) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1135 #27 0x00007faaccc87f1e in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklinearlayout.cpp:237 d = <optimized out> #28 0x00007faaccc883a1 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const (this=<optimized out>, which=which@entry=Qt::MinimumSize, orientation=orientation@entry=Qt::Vertical) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:710 layout = <optimized out> result = 0 #29 0x00007faaccc896c2 in QQuickLayoutAttached::minimumHeight() const (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:191 _t = <optimized out> _v = 0x7ffd2900b050 #30 QQuickLayoutAttached::minimumHeight() const (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:191 _t = <optimized out> _v = 0x7ffd2900b050 #31 QQuickLayoutAttached::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/build/src/quicklayouts/QuickLayouts_autogen/include/moc_qquicklayout_p.cpp:754 _t = <optimized out> _v = 0x7ffd2900b050 #32 0x00007faadb9f262e in QQmlPropertyData::readProperty(QObject*, void*) const (property=0x7ffd2900b050, target=0x55c793da2920, this=0x7faabc21e5e0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlpropertydata_p.h:311 args = {0x7ffd2900b050, 0x0} v = 0 scope = {engine = 0x55c78f7d1850, mark = 0x7faac0fbf750} propMetaType = {d_ptr = 0x7faadabe9f60 <QtPrivate::QMetaTypeInterfaceWrapper<double>::metaType>} retn = {ptr = <optimized out>} v = {d = {static MaxInternalSize = 24, data = {data = "P\260\000)\375\177\000\000\000\000\000\000\000\000\000\000\360\261\000)\375\177\000", shared = 0x7ffd2900b050, _forAlignment = 6.9527531964165691e-310}, is_shared = 1, is_null = 0, packedType = 35092951452286}} #33 QV4::loadProperty(QV4::ExecutionEngine*, QV4::Heap::Object*, QObject*, QQmlPropertyData const&) (v4=0x55c78f7d1850, wrapper=0x7faacc36cb00, object=0x55c793da2920, property=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:162 v = 0 scope = {engine = 0x55c78f7d1850, mark = 0x7faac0fbf750} propMetaType = {d_ptr = 0x7faadabe9f60 <QtPrivate::QMetaTypeInterfaceWrapper<double>::metaType>} retn = {ptr = <optimized out>} v = {d = {static MaxInternalSize = 24, data = {data = "P\260\000)\375\177\000\000\000\000\000\000\000\000\000\000\360\261\000)\375\177\000", shared = 0x7ffd2900b050, _forAlignment = 6.9527531964165691e-310}, is_shared = 1, is_null = 0, packedType = 35092951452286}} #34 0x00007faadb9f300f in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QV4::Heap::Object*, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, bool*, QQmlPropertyData const**) (engine=0x55c78f7d1850, qmlContext=..., wrapper=0x7faacc36cb00, object=0x55c793da2920, name=0x7faac0fbf740, flags=..., hasProperty=0x0, property=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:417 ddata = <optimized out> local = {m_flags = {otherBits = 0, isConst = 0, isVMEFunction = 0, isWritableORhasArguments = 0, isResettableORisSignal = 0, isAliasORisVMESignal = 0, isFinalORisV4Function = 0, isSignalHandler = 0, isOverload = 0, isRequiredORisCloned = 0, isConstructorORisBindable = 0, isOverridden = 0, type = 0, overrideIndexIsProperty = 0}, m_coreIndex = -1, m_notifyIndex = -1, m_overrideIndex = -1, m_metaObjectOffset = -1, m_revision = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_typeVersion = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_propType = {d_ptr = 0x0}, {m_arguments = 0x0, m_staticMetaCallFunction = 0x0}} result = <optimized out> scope = {engine = <optimized out>, mark = <optimized out>} rewrapped = {ptr = <optimized out>} #35 0x00007faadbb85ac9 in QV4::QQmlTypeWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) (m=0x7faac0fbf730, id=..., receiver=0x7faac0fbf730, hasProperty=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmltypewrapper_p.h:65 ao = <optimized out> v4 = 0x55c78f7d1850 scope = {engine = 0x55c78f7d1850, mark = 0x7faac0fbf740} name = {ptr = <optimized out>} context = {o = 0x55c79430bbc0} object = 0x55c79783b780 type = {d = {o = 0x7faabc1c2a20}} ok = false result = <optimized out> #36 0x00007faadb9d3174 in QV4::Object::get(QV4::StringOrSymbol*, bool*, QV4::Value const*) const (receiver=0x7faac0fbf730, hasProperty=0x0, name=<optimized out>, this=0x7faac0fbf730) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4string_p.h:140 scope = {engine = 0x55c78f7d1850, mark = 0x7faac0fbf730} o = {ptr = 0x7faac0fbf730} #37 QV4::Lookup::getterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value const&) (l=<optimized out>, engine=0x55c78f7d1850, object=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4lookup.cpp:203 scope = {engine = 0x55c78f7d1850, mark = 0x7faac0fbf730} o = {ptr = 0x7faac0fbf730} #38 0x00007faad66cef3d in () #39 0x00007ffd2900b530 in () #40 0x0000000000000000 in ()
Managed to see it again. I got a better stack trace this time around. It appears I was missing some debug sources. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {94298586877808}} ret = <optimized out> #1 0x00007f7b45694a73 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f7b45641176 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x00007f7b48a88b93 in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash-6.0.0/src/kcrash.cpp:586 data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7f7b48a8d7d8 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, 0x7f7b48a8b3f9 "--glrenderer", 0x55c399c5ef10 "NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2", 0x7f7b48a8b406 "--platform", 0x55c399b9ccc0 "wayland", 0x7f7b48a8b437 "--appname", 0x55c3998fa320 "plasmashell", 0x7f7b48a8b441 "--apppath", 0x55c3998f9da0 "/usr/bin", 0x7f7b48a8b44e "--signal", 0x7fffe358d0e6 "11", 0x7f7b48a8b45c "--pid", 0x7fffe358d0f0 "22641", 0x7f7b48a8b462 "--appversion", 0x55c399c5ef80 "6.0.2", 0x7f7b48a8b46f "--programname", 0x55c3988c0a58 <QByteArray::_empty> "", 0x7f7b48a8b47d "--bugaddress", 0x55c399c60f70 "submit@bugs.kde.org", 0x0 <repeats 15 times>}}, argc = 19, m_writer = 0x7fffe358d090} platformName = {d = {d = 0x55c399b9ccb0, ptr = 0x55c399b9ccc0 "wayland", size = 7}, static _empty = 0 '\000'} about = 0x55c399c60e90 argv = 0x7fffe358d118 ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7f7b48a8d808 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 116} sigtxt = "11\000\324X\343\377\177\000" pidtxt = "22641\000\000\000;4\260F{\177\000\000`\3627\241" argc = <optimized out> crashRecursionCounter = 2 #4 0x00007f7b45641240 in <signal handler called> () at /lib64/libc.so.6 #5 QHashPrivate::hash(unsigned long, unsigned long) (seed=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x1bba5850fa1e100b #6 qHash(unsigned long long, unsigned long) (seed=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x1bba5850fa1e100b #7 qHash(QObject* (*)(QObject*), unsigned long) (seed=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x1bba5850fa1e100b #8 QHashPrivate::calculateHash<QObject* (*)(QObject*)>(QObject* (* const&)(QObject*), unsigned long) (seed=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x1bba5850fa1e100b #9 QHashPrivate::Data<QHashPrivate::Node<QObject* (*)(QObject*), QObject*> >::findBucket(QObject* (* const&)(QObject*)) const [clone .isra.0] (this=0x1bba5850fa1e0ff3, key=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:683 hash = <optimized out> bucket = {span = <optimized out>, index = <optimized out>} #10 0x00007f7b4747a2b6 in QHashPrivate::Data<QHashPrivate::Node<QObject* (*)(QObject*), QObject*> >::findNode(QObject* (* const&)(QObject*)) const (key=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:700 bucket = {span = <optimized out>, index = <optimized out>} n = <optimized out> v = <optimized out> rv = 0x0 data = <optimized out> #11 QHash<QObject* (*)(QObject*), QObject*>::valueImpl(QObject* (* const&)(QObject*)) const (this=<optimized out>, key=<synthetic pointer>: <optimized out>) at /usr/include/qt6/QtCore/qhash.h:1037 n = <optimized out> v = <optimized out> rv = 0x0 data = <optimized out> #12 QHash<QObject* (*)(QObject*), QObject*>::value(QObject* (* const&)(QObject*)) const (key=<synthetic pointer>: <optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:1046 v = <optimized out> rv = 0x0 data = <optimized out> #13 resolveAttachedProperties (create=false, object=0x55c3a73f93e0, data=0x7f7b477287b0 <vtable for QQmlAbstractBinding+16>, pf=0x7f7b38186320 <QQuickLayout::qmlAttachedProperties(QObject*)>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqml.cpp:90 rv = 0x0 data = <optimized out> #14 qmlAttachedPropertiesObject(QObject*, QObject* (*)(QObject*), bool) (object=0x55c3a73f93e0, func=0x7f7b38186320 <QQuickLayout::qmlAttachedProperties(QObject*)>, create=false) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqml.cpp:122 data = <optimized out> #15 0x00007f7b38188efa in qmlAttachedPropertiesObject<QQuickLayout>(QObject const*, bool) (obj=<optimized out>, create=create@entry=false) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqml.h:670 func = 0x7f7b38186320 <QQuickLayout::qmlAttachedProperties(QObject*)> #16 0x00007f7b3818c036 in attachedLayoutObject(QQuickItem*, bool) (create=false, item=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:377 #17 QQuickGridLayoutItem::sizePolicy(Qt::Orientation) const (this=0x55c3a04eb810, orientation=Qt::Horizontal) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquickgridlayoutengine_p.h:68 #18 0x00007f7b46aa2e87 in QGridLayoutItem::stretchFactor(Qt::Orientation) const (orientation=<optimized out>, this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:533 policy = {i = <optimized out>} stretch = <optimized out> #19 QGridLayoutItem::stretchFactor(Qt::Orientation) const (this=<optimized out>, orientation=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:527 stretch = <optimized out> #20 0x00007f7b46aad49d in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c3a1521a78, rowData=rowData@entry=0x55c3a1521c18, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=styleInfo@entry=0x55c3a1521640) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1395 itemStretch = <optimized out> itemRowSpan = <optimized out> effectiveRowSpan = <optimized out> box = <optimized out> itemRow = 0 itemColumn = <optimized out> item = 0x55c3a04eb810 column = 0 rowBox = @0x55c3a04eb520: {q_minimumSize = 0, q_preferredSize = 0, q_maximumSize = 3.4028234663852886e+38, q_minimumDescent = -1, q_minimumAscent = -1} rowStretch = @0x55c3a04ec130: -1 hasIgnoreFlag = true row = 0 rowInfo = @0x55c3a1521ac8: {count = 2, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} columnInfo = @0x55c3a1521b30: {count = 4, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} bottom = Right defaultSpacing = @0x55c3a1521aa8: {q_value = 5, q_state = QLayoutParameter<double>::Cached} innerSpacing = <optimized out> lastRowAdHocData = {q_row = -1, q_hasButtons = 0, q_hasNonButtons = <optimized out>} nextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = 0, q_hasNonButtons = 0} nextToNextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = <optimized out>, q_hasNonButtons = <optimized out>} lastRowIsButtonBox = <optimized out> lastTwoRowsIsButtonBox = <optimized out> #21 0x00007f7b46aae7ca in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c3a1521a78, rowData=rowData@entry=0x55c3a1521c18, totalBox=totalBox@entry=0x55c3a1521bb8, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x55c3a1521640) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1596 cc = <optimized out> constraint = -1 cachedConstraint = @0x55c3a1521c08: -2 rowInfo = <optimized out> #22 0x00007f7b46aaefd6 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x55c3a1521a78, which=Qt::MaximumSize, constraint=..., styleInfo=0x55c3a1521640) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1135 #23 0x00007f7b38185f1e in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklinearlayout.cpp:237 d = <optimized out> #24 0x00007f7b381863a1 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const (this=this@entry=0x55c3a1521760, which=which@entry=Qt::MaximumSize, orientation=orientation@entry=Qt::Vertical) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:710 layout = <optimized out> result = 0 #25 0x00007f7b3818a7ba in QQuickLayoutAttached::maximumHeight() const (this=0x55c3a1521760) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:207 constraint = {wd = <optimized out>, ht = <optimized out>} info = 0x55c3a1521760 minS = @0x55c3a68d5300: {wd = -1, ht = -1} prefS = @0x55c3a68d5310: {wd = -1, ht = -1} maxS = @0x55c3a68d5320: {wd = -1, ht = -1} descentS = @0x55c3a68d5330: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b381863f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186450 <QQuickLayoutAttached::maximumHeight() const>}} #26 QQuickLayoutAttached::maximumHeight() const (this=0x55c3a1521760) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:207 constraint = {wd = <optimized out>, ht = <optimized out>} info = 0x55c3a1521760 minS = @0x55c3a68d5300: {wd = -1, ht = -1} prefS = @0x55c3a68d5310: {wd = -1, ht = -1} maxS = @0x55c3a68d5320: {wd = -1, ht = -1} descentS = @0x55c3a68d5330: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b381863f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186450 <QQuickLayoutAttached::maximumHeight() const>}} #27 combineImplicitHints (size=<optimized out>, which=Qt::MaximumSize, info=0x55c3a1521760) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:1092 constraint = {wd = <optimized out>, ht = <optimized out>} info = 0x55c3a1521760 minS = @0x55c3a68d5300: {wd = -1, ht = -1} prefS = @0x55c3a68d5310: {wd = -1, ht = -1} maxS = @0x55c3a68d5320: {wd = -1, ht = -1} descentS = @0x55c3a68d5330: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b381863f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186450 <QQuickLayoutAttached::maximumHeight() const>}} #28 QQuickLayout::effectiveSizeHints_helper(QQuickItem*, QSizeF*, QQuickLayoutAttached**, bool) (item=0x55c3a1521800, cachedSizeHints=cachedSizeHints@entry=0x55c3a68d5300, attachedInfo=attachedInfo@entry=0x0, useFallbackToWidthOrHeight=false) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:1180 info = 0x55c3a1521760 minS = @0x55c3a68d5300: {wd = -1, ht = -1} prefS = @0x55c3a68d5310: {wd = -1, ht = -1} maxS = @0x55c3a68d5320: {wd = -1, ht = -1} descentS = @0x55c3a68d5330: {wd = -1, ht = -1} minimumDescent = <optimized out> horGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b381863f0 <QQuickLayoutAttached::minimumWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183860 <QQuickLayoutAttached::preferredWidth() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186430 <QQuickLayoutAttached::maximumWidth() const>}} verGetters = {call = {(qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186410 <QQuickLayoutAttached::minimumHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38183870 <QQuickLayoutAttached::preferredHeight() const>, (qreal (QQuickLayoutAttached::*)(const class QQuickLayoutAttached * const)) 0x7f7b38186450 <QQuickLayoutAttached::maximumHeight() const>}} #29 0x00007f7b3818ac39 in QQuickGridLayoutItem::effectiveSizeHints() const (this=0x55c3a68d52d0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquickgridlayoutengine_p.h:45 #30 QQuickGridLayoutItem::sizeHint(Qt::SizeHint, QSizeF const&) const (this=0x55c3a68d52d0, which=Qt::PreferredSize, constraint=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquickgridlayoutengine_p.h:37 #31 0x00007f7b46aa3099 in QGridLayoutItem::box(Qt::Orientation, bool, double) const (this=0x55c3a68d52d0, orientation=<optimized out>, snapToPixelGrid=<optimized out>, constraint=-1) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:563 constraintSize = {wd = -1, ht = -1} result = {q_minimumSize = 0, q_preferredSize = 0, q_maximumSize = 3.4028234663852886e+38, q_minimumDescent = -1, q_minimumAscent = -1} policy = {i = 5} #32 0x00007f7b46aad8f6 in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c3a1520288, rowData=rowData@entry=0x55c3a1520428, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=styleInfo@entry=0x55c3a0dc0dc0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1428 length = <optimized out> itemStretch = <optimized out> itemRowSpan = <optimized out> effectiveRowSpan = <optimized out> box = 0x55c3a04eca30 itemRow = <optimized out> itemColumn = <optimized out> item = 0x55c3a68d52d0 column = 0 rowBox = @0x55c3a04eca30: {q_minimumSize = 0, q_preferredSize = 0, q_maximumSize = 3.4028234663852886e+38, q_minimumDescent = -1, q_minimumAscent = -1} rowStretch = @0x55c3a04eca70: -1 hasIgnoreFlag = false row = 0 rowInfo = @0x55c3a15202d8: {count = 1, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} columnInfo = @0x55c3a1520340: {count = 1, stretches = {<QListSpecialMethods<QStretchParameter>> = {<QListSpecialMethodsBase<QStretchParameter>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, spacings = {<QListSpecialMethods<QLayoutParameter<double> >> = {<QListSpecialMethodsBase<QLayoutParameter<double> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, alignments = {<QListSpecialMethods<QFlags<Qt::AlignmentFlag> >> = {<QListSpecialMethodsBase<QFlags<Qt::AlignmentFlag> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, boxes = {<QListSpecialMethods<QGridLayoutBox>> = {<QListSpecialMethodsBase<QGridLayoutBox>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}} bottom = Right defaultSpacing = @0x55c3a15202b8: {q_value = 5, q_state = QLayoutParameter<double>::Cached} innerSpacing = <optimized out> lastRowAdHocData = {q_row = -1, q_hasButtons = 0, q_hasNonButtons = <optimized out>} nextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = 0, q_hasNonButtons = 0} nextToNextToLastRowAdHocData = {q_row = <optimized out>, q_hasButtons = <optimized out>, q_hasNonButtons = <optimized out>} lastRowIsButtonBox = <optimized out> lastTwoRowsIsButtonBox = <optimized out> #33 0x00007f7b46aae7ca in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55c3a1520288, rowData=rowData@entry=0x55c3a1520428, totalBox=totalBox@entry=0x55c3a15203c8, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x55c3a0dc0dc0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1596 cc = <optimized out> constraint = -1 cachedConstraint = @0x55c3a1520418: -2 rowInfo = <optimized out> #34 0x00007f7b46aaefd6 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x55c3a1520288, which=Qt::MinimumSize, constraint=..., styleInfo=0x55c3a0dc0dc0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/util/qgridlayoutengine.cpp:1135 #35 0x00007f7b38185f1e in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklinearlayout.cpp:237 d = <optimized out> #36 0x00007f7b381863a1 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const (this=<optimized out>, which=which@entry=Qt::MinimumSize, orientation=orientation@entry=Qt::Horizontal) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout.cpp:710 layout = <optimized out> result = 0 #37 0x00007f7b381876d3 in QQuickLayoutAttached::minimumWidth() const (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:187 _t = <optimized out> _v = 0x7fffe358e890 #38 QQuickLayoutAttached::minimumWidth() const (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklayout_p.h:187 _t = <optimized out> _v = 0x7fffe358e890 #39 QQuickLayoutAttached::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/build/src/quicklayouts/QuickLayouts_autogen/include/moc_qquicklayout_p.cpp:753 _t = <optimized out> _v = 0x7fffe358e890 #40 0x00007f7b473f262e in QQmlPropertyData::readProperty(QObject*, void*) const (property=0x7fffe358e890, target=0x55c3a04eb980, this=0x7f7b282dd490) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlpropertydata_p.h:311 args = {0x7fffe358e890, 0x0} v = 0 scope = {engine = 0x55c399952c90, mark = 0x7f7b383bf6a8} propMetaType = {d_ptr = 0x7f7b463e9f60 <QtPrivate::QMetaTypeInterfaceWrapper<double>::metaType>} retn = {ptr = <optimized out>} v = {d = {static MaxInternalSize = 24, data = {data = "\220\350X\343\377\177\000\000\000\000\000\000\000\000\000\0000\352X\343\377\177\000", shared = 0x7fffe358e890, _forAlignment = 6.9533320574788623e-310}, is_shared = 1, is_null = 0, packedType = 35041863256702}} #41 QV4::loadProperty(QV4::ExecutionEngine*, QV4::Heap::Object*, QObject*, QQmlPropertyData const&) (v4=0x55c399952c90, wrapper=0x7f7b20ba1c60, object=0x55c3a04eb980, property=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:162 v = 0 scope = {engine = 0x55c399952c90, mark = 0x7f7b383bf6a8} propMetaType = {d_ptr = 0x7f7b463e9f60 <QtPrivate::QMetaTypeInterfaceWrapper<double>::metaType>} retn = {ptr = <optimized out>} v = {d = {static MaxInternalSize = 24, data = {data = "\220\350X\343\377\177\000\000\000\000\000\000\000\000\000\0000\352X\343\377\177\000", shared = 0x7fffe358e890, _forAlignment = 6.9533320574788623e-310}, is_shared = 1, is_null = 0, packedType = 35041863256702}} #42 0x00007f7b473f300f in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QV4::Heap::Object*, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, bool*, QQmlPropertyData const**) (engine=0x55c399952c90, qmlContext=..., wrapper=0x7f7b20ba1c60, object=0x55c3a04eb980, name=0x7f7b383bf698, flags=..., hasProperty=0x0, property=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:417 ddata = <optimized out> local = {m_flags = {otherBits = 0, isConst = 0, isVMEFunction = 0, isWritableORhasArguments = 0, isResettableORisSignal = 0, isAliasORisVMESignal = 0, isFinalORisV4Function = 0, isSignalHandler = 0, isOverload = 0, isRequiredORisCloned = 0, isConstructorORisBindable = 0, isOverridden = 0, type = 0, overrideIndexIsProperty = 0}, m_coreIndex = -1, m_notifyIndex = -1, m_overrideIndex = -1, m_metaObjectOffset = -1, m_revision = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_typeVersion = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_propType = {d_ptr = 0x0}, {m_arguments = 0x0, m_staticMetaCallFunction = 0x0}} result = <optimized out> scope = {engine = <optimized out>, mark = <optimized out>} rewrapped = {ptr = <optimized out>} #43 0x00007f7b47585ac9 in QV4::QQmlTypeWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) (m=0x7f7b383bf688, id=..., receiver=0x7f7b383bf688, hasProperty=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmltypewrapper_p.h:65 ao = <optimized out> v4 = 0x55c399952c90 scope = {engine = 0x55c399952c90, mark = 0x7f7b383bf698} name = {ptr = <optimized out>} context = {o = 0x55c39fefb520} object = 0x55c3a16e8de0 type = {d = {o = 0x7f7b28178be0}} ok = false result = <optimized out> #44 0x00007f7b473d3174 in QV4::Object::get(QV4::StringOrSymbol*, bool*, QV4::Value const*) const (receiver=0x7f7b383bf688, hasProperty=0x0, name=<optimized out>, this=0x7f7b383bf688) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4string_p.h:140 scope = {engine = 0x55c399952c90, mark = 0x7f7b383bf688} o = {ptr = 0x7f7b383bf688} #45 QV4::Lookup::getterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value const&) (l=<optimized out>, engine=0x55c399952c90, object=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4lookup.cpp:203 scope = {engine = 0x55c399952c90, mark = 0x7f7b383bf688} o = {ptr = 0x7f7b383bf688} #46 0x00007f7b04c2b99d in () #47 0x00007fffe358ed70 in () #48 0x0000000000000000 in ()
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/564
Git commit 8581674ee8fb2b0a17619302fa5a4e8f59669100 by Fushan Wen. Committed on 26/03/2024 at 00:28. Pushed by fusionfuture into branch 'master'. applets/weather: remove invalid bindings on Layout properties Those weather views are in the SwipeView, not in a layout. Related: bug 483628 M +0 -2 applets/weather/package/contents/ui/ForecastView.qml M +2 -2 applets/weather/package/contents/ui/SwitchPanel.qml M +1 -1 applets/weather/package/contents/ui/TopPanel.qml https://invent.kde.org/plasma/kdeplasma-addons/-/commit/8581674ee8fb2b0a17619302fa5a4e8f59669100
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/565
Git commit 0350e4468502f10a9530e41850cf929db20f5bb9 by Fushan Wen. Committed on 26/03/2024 at 00:28. Pushed by fusionfuture into branch 'Plasma/6.0'. applets/weather: remove invalid bindings on Layout properties Those weather views are in the SwipeView, not in a layout. Related: bug 483628 (cherry picked from commit 8581674ee8fb2b0a17619302fa5a4e8f59669100) 916d5ab8 applets/weather: remove invalid bindings on Layout properties M +0 -2 applets/weather/package/contents/ui/ForecastView.qml M +2 -2 applets/weather/package/contents/ui/SwitchPanel.qml M +1 -1 applets/weather/package/contents/ui/TopPanel.qml https://invent.kde.org/plasma/kdeplasma-addons/-/commit/0350e4468502f10a9530e41850cf929db20f5bb9
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/566
*** Bug 483628 has been marked as a duplicate of this bug. ***
*** Bug 479986 has been marked as a duplicate of this bug. ***