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.
