stack trace for the crash

Dirk Hohndel dirk at hohndel.org
Fri Jan 22 09:31:38 PST 2016


I think this is much more likely a Qt bug which is why I went through and
installed a debugging version of Qt. Which took for every to compile and
then when I foolishly tried to install it while running my system
(idiotic, I know) it crashed Plasma which crashed the install which left
my system in a weird state where Plasma crashed at boot. Yay.

Anyway, here it is (or at least the first 15 of ~73000 stack levels). The
crash is running out of stack, I think :-) , not a pointer dereference
issue at the location indicated (but of course I could be wrong and Qt
might usually create 73000 levels of stack *snort*

#0  QGridLayoutRowData::calculateGeometries (this=this at entry=0x429ccc0, start=start at entry=1, end=end at entry=3, targetSize=92, positions=0x7fffff8000c0, sizes=0x7fffff8008d0, totalBox=..., rowInfo=..., snapToPixelGrid=false, descents=0x0) at util/qgridlayoutengine.cpp:198
#1  0x00007ffff4f846e1 in QGridLayoutRowData::distributeMultiCells (this=this at entry=0x429ccc0, rowInfo=..., snapToPixelGrid=false) at util/qgridlayoutengine.cpp:174
#2  0x00007ffff4f8798b in QGridLayoutEngine::ensureColumnAndRowData (this=this at entry=0x429cbc0, rowData=rowData at entry=0x429ccc0, totalBox=totalBox at entry=0x429cc60, colPositions=colPositions at entry=0x0, colSizes=colSizes at entry=0x0, orientation=orientation at entry=Qt::Horizontal, styleInfo=0x429cda0) at util/qgridlayoutengine.cpp:1557
#3  0x00007ffff4f8812a in QGridLayoutEngine::sizeHint (this=0x429cbc0, which=Qt::MinimumSize, constraint=..., styleInfo=0x429cda0) at util/qgridlayoutengine.cpp:1112
#4  0x00007fffe405e921 in QQuickGridLayoutBase::sizeHint (this=<optimized out>, whichSizeHint=<optimized out>) at qquicklinearlayout.cpp:277
#5  0x00007fffe4060466 in QQuickGridLayoutBase::invalidate (this=0x429ca50, childItem=0x3b1ddf0) at qquicklinearlayout.cpp:418
#6  0x00007fffe405ff7c in QQuickGridLayoutBase::rearrange (this=0x429ca50, size=...) at qquicklinearlayout.cpp:572
#7  0x00007fffe40607f7 in QQuickGridLayoutBase::geometryChanged (this=this at entry=0x429ca50, newGeometry=..., oldGeometry=...) at qquicklinearlayout.cpp:500
#8  0x00007ffff529a3a4 in QQuickItem::setImplicitSize (this=this at entry=0x429ca50, w=<optimized out>, h=h at entry=461) at items/qquickitem.cpp:6350
#9  0x00007fffe406050d in QQuickGridLayoutBase::invalidate (this=0x429ca50, childItem=0x4071360) at qquicklinearlayout.cpp:431
#10 0x00007fffe405ff7c in QQuickGridLayoutBase::rearrange (this=0x429ca50, size=...) at qquicklinearlayout.cpp:572
#11 0x00007fffe40607f7 in QQuickGridLayoutBase::geometryChanged (this=this at entry=0x429ca50, newGeometry=..., oldGeometry=...) at qquicklinearlayout.cpp:500
#12 0x00007ffff529a3a4 in QQuickItem::setImplicitSize (this=this at entry=0x429ca50, w=<optimized out>, h=h at entry=476) at items/qquickitem.cpp:6350
#13 0x00007fffe406050d in QQuickGridLayoutBase::invalidate (this=0x429ca50, childItem=0x4071360) at qquicklinearlayout.cpp:431
#14 0x00007fffe405ff7c in QQuickGridLayoutBase::rearrange (this=0x429ca50, size=...) at qquicklinearlayout.cpp:572
#15 0x00007fffe40607f7 in QQuickGridLayoutBase::geometryChanged (this=this at entry=0x429ca50, newGeometry=..., oldGeometry=...) at qquicklinearlayout.cpp:500

Thiago, Sebastian, any idea?

I looked at the code in question but can't really tell what might be going
wrong there...

/D


More information about the subsurface mailing list