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

TraceyC <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #10 from TraceyC <[email protected]> ---
Thanks for that. I'll merge the other report into this one since they share a
root cause. Copying the backtrace here for searchability

Sample 1:
#0  QRecursiveMutex::tryLock(QDeadlineTimer)                       (Qt6Core)
#1  QFontPrivate::engineForScript(int) const                       (Qt6Gui)
#2  QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*)
const
#3  QTextEngine::shapeText(int) const
#4  QTextLine::layout_helper(int)
#5  QQuickTextPrivate::setLineGeometry(QTextLine&, double, double&)
#6  QQuickTextPrivate::setupTextLayout(double*)
#7  QQuickTextPrivate::updateSize()
#8  QQuickText::geometryChange(QRectF const&, QRectF const&)
#9  QQuickLabel::geometryChange(QRectF const&, QRectF const&)     
(Qt6QuickTemplates2)
#10 QQuickItem::setSize(QSizeF const&)
#11 QQuickGridLayoutItem::setGeometry(QRectF const&)              
(Qt6QuickLayouts)
#12 QGridLayoutEngine::setGeometries(QRectF const&, QAbstractLayoutStyleInfo
const*)
#13 QQuickGridLayoutBase::rearrange(QSizeF const&)
#14 QQuickLayout::geometryChange(QRectF const&, QRectF const&)
#15 QQuickItem::setPosition(QPointF const&)
#16 QQuickGridLayoutItem::setGeometry(QRectF const&)
#17 QGridLayoutEngine::setGeometries(QRectF const&, QAbstractLayoutStyleInfo
const*)
#18 QQuickGridLayoutBase::rearrange(QSizeF const&)

Sample 2 (3 seconds later, same cycle seen from the binding side):
#0  QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
#1  QQuickFlickable::setContentHeight(double)
#2  GenericBinding<6>::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>)
#3  QQmlBinding::doUpdate(...)
#4  QQmlBinding::update(...)
#5  QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)
#6  doActivate<false>(QObject*, int, void**)
#7  QQuickItem::setImplicitHeight(double)
#8  GenericBinding<6>::write(...)
#9  QQmlBinding::doUpdate(...)

Sample 3 (again, seconds later):
#0  QChar::direction(char32_t)
#1  QTextEngine::itemize() const
#2  QTextLayout::beginLayout()

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

Reply via email to