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

tst_qquickimage::nullPixmapPaint fails on qemu

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.12
    • 5.12
    • Quick: Other
    • None
    • 734f5a31c7a72d87a99103051ed327addae0ab99

    Description

      This is sometimes blocking qtdeclarative dev branch ATM.

      example: https://testresults.qt.io/logs/qt/qtdeclarative/ed262d445a4d9f5d60766d144e5e283c986185db/LinuxUbuntu_16_04x86_64LinuxQEMUarm64GCCqtci-linux-Ubuntu-16.04-x86_64-2-5fd90cDeveloperBuild/6267b94670c7aa8b49abe838d9f7662f7d2d34eb/test_1516781157/log.txt.gz

       QDEBUG : tst_qquickimage::nullPixmapPaint() [     0.205 D] qt.scenegraph.general contextFactory - Loading backend "software"
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.527 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope - QQuickWindowPrivate::setFocusInScope():
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.528 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     scope: QObject(0x0)
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.530 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     item: QQuickRootItem(0x4f5310)
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.531 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     activeFocusItem: QObject(0x0)
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.569 D] qt.scenegraph.softwarecontext.abstractrenderer QSGAbstractSoftwareRenderer::nodeAdded - nodeAdded 0x4ce900
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.573 D] qt.quick.dirty QQuickWindowPrivate::updateDirtyNodes - QQuickWindowPrivate::updateDirtyNodes():
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.579 D] qt.quick.dirty QQuickWindowPrivate::updateDirtyNodes -    QSGNode: QQuickRootItem(0x4f5310, parent=0x0, geometry=0,0 10x10) Size|ChildrenChanged
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.580 D] qt.scenegraph.softwarecontext.abstractrenderer QSGAbstractSoftwareRenderer::nodeAdded - nodeAdded 0x548120
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.583 D] qt.quick.dirty QQuickWindowPrivate::updateDirtyNodes -    QSGNode: QQuickImage(0x4cd860, parent=0x4f5310, geometry=0,0 10x10) Size|Content|ParentChanged|Window
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.583 D] qt.scenegraph.softwarecontext.abstractrenderer QSGAbstractSoftwareRenderer::nodeMatrixUpdated - nodeMaterialUpdated
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.594 D] qt.scenegraph.softwarecontext.renderable QSGSoftwareRenderableNode::addDirtyRegion - addDirtyRegion:  QRegion(0,0 10x10) old dirtyRegion:  QRegion(0,0 10x10) new dirtyRegion:  QRegion(0,0 10x10)
       QWARN  : tst_qquickimage::nullPixmapPaint() [     2.726 W] default QBackingStore::endPaint - QBackingStore::endPaint() called with active painter on backingstore paint device
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.727 D] qt.scenegraph.softwarecontext.renderer QSGSoftwareRenderer::render - render QRegion(0,0 10x10) 0 5 129
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.728 D] qt.scenegraph.time.renderer QSGRenderer::renderScene - time in renderer: total=140ms, preprocess=0, updates=0, binding=0, rendering=139
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.733 D] qt.scenegraph.time.renderloop QSGSoftwareRenderLoop::renderWindow - Frame rendered with 'software' renderloop in 179ms, polish=0, sync=32, render=145, swap=0, frameDelta=1
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.734 D] qt.quick.dirty QQuickWindowPrivate::updateDirtyNodes - QQuickWindowPrivate::updateDirtyNodes():
       QWARN  : tst_qquickimage::nullPixmapPaint() [     2.735 W] default QBackingStore::endPaint - QBackingStore::endPaint() called with active painter on backingstore paint device
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.735 D] qt.scenegraph.softwarecontext.renderer QSGSoftwareRenderer::render - render QRegion(null) 0 0 0
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.736 D] qt.scenegraph.time.renderer QSGRenderer::renderScene - time in renderer: total=1ms, preprocess=0, updates=0, binding=0, rendering=1
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.736 D] qt.scenegraph.time.renderloop QSGSoftwareRenderLoop::renderWindow - Frame rendered with 'software' renderloop in 1ms, polish=0, sync=0, render=1, swap=0, frameDelta=3
       FAIL!  : tst_qquickimage::nullPixmapPaint() 'messageHandler.messages().size() == 0' returned FALSE. (QQuickWindowPrivate::updateDirtyNodes():
          QSGNode: QQuickImage(0x4cd860, parent=0x4f5310, geometry=0,0 10x10) Content
       QBackingStore::endPaint() called with active painter on backingstore paint device
       render QRegion(null) 0 0 0
       time in renderer: total=0ms, preprocess=0, updates=0, binding=0, rendering=0
       Frame rendered with 'software' renderloop in 2ms, polish=0, sync=0, render=0, swap=0, frameDelta=25)
          Loc: [tst_qquickimage.cpp(696)]
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.777 D] qt.scenegraph.softwarecontext.abstractrenderer QSGAbstractSoftwareRenderer::nodeRemoved - nodeRemoved 0x548120
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.778 D] qt.scenegraph.softwarecontext.abstractrenderer QSGAbstractSoftwareRenderer::nodeRemoved - nodeRemoved 0x4cf4b0
       QDEBUG : tst_qquickimage::nullPixmapPaint() [     2.783 D] qt.scenegraph.softwarecontext.abstractrenderer QSGAbstractSoftwareRenderer::nodeRemoved - nodeRemoved 0x4ce900
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-65978
          # Subject Branch Project Status CR V

          Activity

            People

              lagocs Laszlo Agocs
              srutledg Shawn Rutledge
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes