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

tst_qquicklistview::currentItem() turned flaky on linux around june 8th 2019

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: 5.12.4, 5.14.0 Alpha, 5.13.0 RC 3
    • Fix Version/s: None
    • Labels:
    • Environment:
      openSUSE-15.0, openSUSE 42.3, Ubuntu 18.04, Ubuntu 16.04 on the CI

      Description

      Grafana lists the first issues for the 5.12 and 5.13 branches on June 8th, the first occurrence on the dev branch is on June 19th.

      [...]
      visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.838 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.838 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.838 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.838 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.838 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.838 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.itemview.lifecycle QQuickListViewPrivate::addVisibleItems - refill: append item 16 pos 320 buffer false item QQuickRectangle(0x15b4ff0, name = "wrapper")
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.hover.trace QQuickItemPrivate::setHasHoverInChild - QQuickText(0x16121a0, parent=0x15b4ff0, geometry=200,0 22.2656x18) false -> false
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.hover.trace QQuickItemPrivate::setHasHoverInChild - QQuickRectangle(0x15b4ff0, name="wrapper", parent=0x150f5f0, geometry=0,320 240x20, z=1) false -> false
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.hover.trace QQuickItemPrivate::setHasHoverInChild - QQuickItem(0x150f5f0, parent=0x150ed50, geometry=0,0 240x600) false -> false
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.hover.trace QQuickItemPrivate::setHasHoverInChild - QQuickListView(0x150ed50, name="list", parent=0x1547e40, geometry=0,0 240x320) false -> false
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.hover.trace QQuickItemPrivate::setHasHoverInChild - QQuickRectangle_QML_0(0x1547e40, parent=0x1454770, geometry=0,0 240x320) false -> false
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.hover.trace QQuickItemPrivate::setHasHoverInChild - QQuickRootItem(0x1454770, parent=0x0, geometry=0,0 240x320) false -> false
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.839 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope - QQuickWindowPrivate::setFocusInScope():
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     scope: QQuickListView(0x150ed50, name = "list")
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     scopeSubFocusItem: QObject(0x0)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     item: QQuickRectangle(0x17a3bf0, name = "wrapper")
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.quick.focus QQuickWindowPrivate::setFocusInScope -     activeFocusItem: QQuickListView(0x150ed50, name = "list")
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QDEBUG : tst_QQuickListView::currentIndex() [     0.840 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: QWARN  : tst_QQuickListView::currentIndex() [     0.841 W] default QQmlExpressionPrivate::value - QQmlExpression: Attempted to evaluate an expression in an invalid context
      agent:2019/06/24 15:10:14 build.go:207: FAIL!  : tst_QQuickListView::currentIndex() Compared pointers are not the same
      agent:2019/06/24 15:10:14 build.go:207:    Loc: [tst_qquicklistview.cpp(2806)]
      agent:2019/06/24 15:10:14 build.go:207: PASS   : tst_QQuickListView::cleanupTestCase()
      agent:2019/06/24 15:10:14 build.go:207: Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 810ms
      agent:2019/06/24 15:10:14 build.go:207: ********* Finished testing of tst_QQuickListView *********
      agent:2019/06/24 15:10:14 build.go:207: [     0.842 D] qt.accessibility.cache QAccessibleCache::deleteInterface - delete - id: 2147483648  iface: QAccessibleInterface(0x150bbf0 name="" role=Window obj=QQuickView(0x1454680)rect=QRect(4,29 240x320))
      agent:2019/06/24 15:10:14 build.go:207: [     0.842 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::windowDestroyed - begin windowDestroyed() QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.842 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::handleObscurity - handleObscurity() QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.842 D] qt.scenegraph.renderloop QSGRenderThread::event -                     (RT) WM_Obscure
      agent:2019/06/24 15:10:14 build.go:207: [     0.842 D] qt.scenegraph.renderloop QSGRenderThread::event -                     (RT) - window removed
      agent:2019/06/24 15:10:14 build.go:207: [     0.843 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::releaseResources - releaseResources() in destructor QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.843 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::releaseResources - - posting release request to render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.843 D] qt.scenegraph.renderloop QSGRenderThread::event -                     (RT) WM_TryRelease
      agent:2019/06/24 15:10:14 build.go:207: [     0.843 D] qt.scenegraph.renderloop QSGRenderThread::event -                     (RT) - setting exit flag and invalidating OpenGL
      agent:2019/06/24 15:10:14 build.go:207: [     0.843 D] qt.scenegraph.renderloop QSGRenderThread::invalidateOpenGL -                     (RT) invalidateOpenGL()
      agent:2019/06/24 15:10:14 build.go:207: [     0.843 D] qt.scenegraph.renderloop QSGRenderThread::sceneGraphChanged -                     (RT) sceneGraphChanged
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - update from item QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.844 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::maybeUpdate - - on render thread
      agent:2019/06/24 15:10:14 build.go:207: [     0.845 D] qt.scenegraph.renderloop QSGRenderThread::invalidateOpenGL -                     (RT) - invalidating scene graph
      agent:2019/06/24 15:10:14 build.go:207: [     0.845 D] qt.scenegraph.renderloop QSGRenderThread::invalidateOpenGL -                     (RT) - invalidated OpenGL
      agent:2019/06/24 15:10:14 build.go:207: [     0.846 D] qt.scenegraph.renderloop QSGRenderThread::processEventsAndWaitForMore -                     (RT) --- done processEventsAndWaitForMore()
      agent:2019/06/24 15:10:14 build.go:207: [     0.846 D] qt.scenegraph.renderloop QSGRenderThread::run -                     (RT) run() completed
      agent:2019/06/24 15:10:14 build.go:207: [     0.846 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::releaseResources -  - waiting for render thread to exit QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.846 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::releaseResources -  - render thread finished QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: [     0.846 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::startOrStopAnimationTimer - *** Starting animation timer
      agent:2019/06/24 15:10:14 build.go:207: [     0.846 D] qt.scenegraph.renderloop QSGThreadedRenderLoop::windowDestroyed - done windowDestroyed() QQuickView(0x1454680 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), geometry=4,29 240x320)
      agent:2019/06/24 15:10:14 build.go:207: make: *** [Makefile:360: check] Segmentation fault (core dumped)
      agent:2019/06/24 15:10:14 build.go:240: Process finished with error: exit status 2
      agent:2019/06/24 15:10:14 build.go:531: Executing scheduled instruction 1 of 2 - Upload all core dumps if there are some
      agent:2019/06/24 15:10:14 build.go:533: 
      agent:2019/06/24 15:10:14 build.go:210: Error reading from stdout/err: exit status 2
      agent:2019/06/24 15:10:14 build.go:531: Executing scheduled instruction 2 of 2 - Upload test results
      agent:2019/06/24 15:10:14 storageclient.go:407: Collecting test results, archiving and uploading them
      agent:2019/06/24 15:10:14 result.go:177: Collecting 149 test results ...
      agent:2019/06/24 15:10:14 build.go:533: 
      agent:2019/06/24 15:10:14 agent.go:275: Test failed
      agent:2019/06/24 15:10:14 agent.go:198: ERROR building: exit status 2
      2019-06-24 15:10:15,515 INFO:workitem.py:540(892): Agent FINISHED FAIL: testing /home/qt/work/qt/qtdeclarative/tests/auto/quick/qquicklistview: qt/qtdeclarative/d35d5e368d850127b340485b2354ffa6aa6d6135/LinuxopenSUSE_15_0x86_64LinuxopenSUSE_15_0x86_64GCCqtci-linux-openSUSE-15.0-x86_64-f64e9b/d50035046f73f49bf7fbf45461fffed74f53c223/Test
      

        Attachments

          Issue Links

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

            Activity

              People

              • Assignee:
                qt.team.quick.subscriptions Qt Quick and Widgets Team
                Reporter:
                ulherman Ulf Hermann
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes