Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-71686

Random crashes in QtQuick applications

    XMLWordPrintable

Details

    • Linux/Wayland

    Description

      #0  0x00007ff962572270 in std::__atomic_base<int>::operator++() (this=0x40) at /usr/include/c++/8.2.1/bits/atomic_base.h:295
      #1  0x00007ff962572270 in QAtomicOps<int>::ref<int>(std::atomic<int>&) (_q_value=...) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/thread/qatomic_cxx11.h:265
      #2  0x00007ff962572270 in QBasicAtomicInteger<int>::ref() (this=0x40) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/thread/qbasicatomic.h:114
      #3  0x00007ff962572270 in QRawFontPrivate::setFontEngine(QFontEngine*) (engine=0x34, this=0x7ff9045e8100) at /home/apol/devel/frameworks/qt5/qtbase/src/gui/text/qrawfont_p.h:128
      #4  0x00007ff962572270 in glyphRunWithInfo(QFontEngine*, QGlyphLayout const&, QPointF const&, QGlyphRun::GlyphRunFlags const&, QFixed const&, QFixed const&, int, int, unsigned short*, int, int)
          (fontEngine=0x34, glyphLayout=..., pos=..., flags=..., selectionX=..., selectionWidth=..., glyphsStart=4, glyphsEnd=4, logClusters=<optimized out>, textPosition=0, textLength=6) at /home/apol/devel/frameworks/qt5/qtbase/src/gui/text/qtextlayout.cpp:2178
      #5  0x00007ff962573525 in QTextLine::glyphRuns(int, int) const (this=this@entry=0x7ff912771580, from=from@entry=0, length=<optimized out>, length@entry=6) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/tools/qarraydata.h:211
      #6  0x00007ff96683ead8 in QQuickTextNodeEngine::addGlyphsInRange(int, int, QColor const&, QColor const&, int, int)
          (this=this@entry=0x7ff912771520, rangeStart=rangeStart@entry=0, rangeLength=rangeLength@entry=6, color=..., backgroundColor=..., selectionStart=selectionStart@entry=-1, selectionEnd=-1)
          at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp:586
      #7  0x00007ff96683f0ba in QQuickTextNodeEngine::addGlyphsForRanges(QVarLengthArray<QTextLayout::FormatRange, 256> const&, int, int, int, int)
          (this=this@entry=0x7ff912771520, ranges=..., start=start@entry=0, end=6, selectionStart=selectionStart@entry=-1, selectionEnd=selectionEnd@entry=-1)
          at /home/apol/build-devel/qt5/qtbase/include/QtGui/../../../../../devel/frameworks/qt5/qtbase/src/gui/painting/qcolor.h:284
      #8  0x00007ff96683d95a in QQuickTextNode::addTextLayout(QPointF const&, QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor const&, QColor const&, QColor const&, int, int, int, int)
          (this=this@entry=0x7ff90462fd80, position=..., textLayout=textLayout@entry=0x55fb131774d8, color=..., style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=..., selectedTextColor=..., selectionStart=-1, selectionEnd=-1, lineStart=0, lineCount=1)
          at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/items/qquicktextnode.cpp:268
      #9  0x00007ff96683c56f in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=0x55fb13177270, oldNode=<optimized out>, data=<optimized out>)
          at /home/apol/build-devel/qt5/qtbase/include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/tools/qpoint.h:287
      #10 0x00007ff9667ec5e0 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=0x55fb101e7170, item=0x55fb13177270) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:3505
      #11 0x00007ff9667eca43 in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x55fb101e7170) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:3250
      #12 0x00007ff9667edf02 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x55fb101e7170) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:436
      #13 0x00007ff966795678 in QSGRenderThread::sync(bool) (this=this@entry=0x55fb113244d0, inExpose=inExpose@entry=false) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:562
      #14 0x00007ff966796a54 in QSGRenderThread::syncAndRender() (this=this@entry=0x55fb113244d0) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:609
      #15 0x00007ff96679a1b8 in QSGRenderThread::run() (this=0x55fb113244d0) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:729
      #16 0x00007ff961efcd42 in QThreadPrivate::start(void*) (arg=0x55fb113244d0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
      #17 0x00007ff96076ea9d in start_thread () at /usr/lib/libpthread.so.0
      #18 0x00007ff961a45b23 in clone () at /usr/lib/libc.so.6
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            esabraha Eskil Abrahamsen Blomfeldt
            apol Aleix Pol
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes