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

tst_VSyncFrameAdvanceService::checkWaitForNextFrame() fails in the CI

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.9.2
    • 5.9.2, 5.10.0 Alpha
    • Qt3D
    • Windows 7, OS X 10.11
    • 7a89913cea6c471cefdb3d0cbd32583ea1b6d494

    Description

      The test has failed 26 times within the last week in the CI. It has failed on OS X 10.11 and Windows 7.

      Test output from Windows 7 and OS X 10.11:

      FAIL!  : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() Compared values are not the same
         Actual   (aspectThread.count()): 11
         Expected (10)                  : 10
      tst_vsyncframeadvanceservice.cpp(157) : failure location
      PASS   : tst_VSyncFrameAdvanceService::cleanupTestCase()
      Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 2103ms
      ********* Finished testing of tst_VSyncFrameAdvanceService *********
      Makefile.Release:82: recipe for target 'check' failed
      Mingw32-make[1]: *** [check] Error 1
      Mingw32-make[1]: Leaving directory 'C:/Users/qt/work/qt/qt3d/tests/auto/render/vsyncframeadvanceservice'
      Makefile:334: recipe for target 'release-check' failed
      Mingw32-make: *** [release-check] Error 2
      
      agent:2017/08/18 05:43:31 build.go:202: Process finished with error: exit status 2
      agent:2017/08/18 05:43:31 build.go:154: Error reading from stdout/err: exit status 2
      agent:2017/08/18 05:43:51 build.go:278: [Mingw32-make check] 900 1200
      Mingw32-make -f Makefile.Release check
      Mingw32-make[1]: Entering directory 'C:/Users/qt/work/qt/qt3d/tests/auto/render/vsyncframeadvanceservice'
      call C:\Users\qt\work\qt\qt3d\tests\auto\render\vsyncframeadvanceservice\target_wrapper.bat  release\tst_vsyncframeadvanceservice.exe checkWaitForNextFrame
      [     0.000 D] qt.qpa.input.tablet unknown - Tablet support:  "None"
      [     0.000 D] qt.qpa.windows unknown - setProcessDpiAwareness 2
      [     0.000 D] qt.qpa.windows unknown - QWindowsIntegrationPrivate DpiAwareness= 2 effective process DPI awareness= -1
      [     0.000 D] qt.qpa.windows unknown - registerWindowClass "Qt5ClipboardView" style=0x0 brush=0x0 icon=false atom=49470
      [     0.000 D] qt.qpa.mime unknown - registerViewer m_clipboardViewer: 0x120130 format listener: true next: 0x0
      [     0.001 D] qt.qpa.windows unknown - New Monitor:  Screen "\\.\DISPLAY1" 1280x800+0+0 avail: 1280x756+0+0 physical: 320x240 DPI: 96x96 Depth: 32 Format: 4 hMonitor: 0x10001 primary virtual desktop
      [     0.001 D] qt.qpa.fonts unknown - systemDefaultFont QFont( "MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" )
      [     0.001 D] qt.qpa.windows unknown - refreshIconPixmapSizes (QSize(16, 16), QSize(32, 32))
      ********* Start testing of tst_VSyncFrameAdvanceService *********
      Config: Using QtTest library 5.9.2, Qt 5.9.2 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 5.3.0)
      PASS   : tst_VSyncFrameAdvanceService::initTestCase()
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.004 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  749328555870
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.103 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  99372170
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.203 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  100011650
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.303 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  99979630
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.403 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  99910860
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.503 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  100132790
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.603 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  100009200
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.703 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  99948470
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.803 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  100073570
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.903 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  99962000
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     1.003 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  99976900
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     1.103 D] default unknown - exiting
      FAIL!  : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() Compared values are not the same
         Actual   (aspectThread.count()): 11
         Expected (10)                  : 10
      tst_vsyncframeadvanceservice.cpp(157) : failure location
      PASS   : tst_VSyncFrameAdvanceService::cleanupTestCase()
      Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 1101ms
      ********* Finished testing of tst_VSyncFrameAdvanceService *********
      ********* Start testing of tst_VSyncFrameAdvanceService *********
      Config: Using QtTest library 5.9.2, Qt 5.9.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 8.0.0 (clang-800.0.42.1) (Apple))
      PASS   : tst_VSyncFrameAdvanceService::initTestCase()
      PASS   : tst_VSyncFrameAdvanceService::checkSynchronisation()
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() exiting
      FAIL!  : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() Compared values are not the same
         Actual   (aspectThread.count()): 8
         Expected (10)                  : 10
         Loc: [tst_vsyncframeadvanceservice.cpp(157)]
      PASS   : tst_VSyncFrameAdvanceService::cleanupTestCase()
      Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 2045ms
      ********* Finished testing of tst_VSyncFrameAdvanceService *********
      make: *** [check] Error 1
      
      agent:2017/08/21 09:55:26 build.go:202: Process finished with error: exit status 2
      agent:2017/08/21 09:55:26 build.go:154: Error reading from stdout/err: exit status 2
      agent:2017/08/21 09:55:46 build.go:278: [make check -j1] 900 1200
      /Users/qt/work/qt/qt3d/tests/auto/render/vsyncframeadvanceservice/target_wrapper.sh  ./tst_vsyncframeadvanceservice checkWaitForNextFrame
      ********* Start testing of tst_VSyncFrameAdvanceService *********
      Config: Using QtTest library 5.9.2, Qt 5.9.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 8.0.0 (clang-800.0.42.1) (Apple))
      PASS   : tst_VSyncFrameAdvanceService::initTestCase()
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.000 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  9223373015027340817
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.107 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  107423145
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.211 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  103889289
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.316 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  105622244
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.426 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  109291803
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.528 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  101905401
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.628 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  100373069
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.729 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  101072898
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.830 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  100821087
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     0.939 D] Qt3D.Renderer.VsyncAdvanceService unknown - Elapsed nsecs since last call  108786713
      QDEBUG : tst_VSyncFrameAdvanceService::checkWaitForNextFrame() [     1.043 D] default unknown - exiting
      PASS   : tst_VSyncFrameAdvanceService::checkWaitForNextFrame()
      PASS   : tst_VSyncFrameAdvanceService::cleanupTestCase()
      Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 1046ms
      ********* Finished testing of tst_VSyncFrameAdvanceService *********

       

      Link to the test logs:

      https://testresults.qt.io/logs/qt/qt3d/1ba119dc4b0c09f02d0c66d27b05bcc0e19372ed/WindowsWindows_7x86WindowsWindows_7x86Mingw53qtci-windows-7-x86-2-4098c1DeveloperBuild_Release_OpenGLDynamic/85ac1aaac2732993169d91ca32853576b4bc99a7/test_1503034186/testlog.txt.gz

      https://testresults.qt.io/logs/qt/qt3d/6a3a15b7f7858a53a2b484c54d0645c60044719f/MacOSOSX_10_11x86_64MacOSOSX_10_11x86_64Clangqtci-osx-10.11-x86_64-3-0222fdDeveloperBuild_Release_QtNamespace_NoPch/34c4b0aaa5b3c9faa8ae895ab80a3207a15a3bda/test_1503295486/testlog.txt.gz

       

       

       

      Attachments

        Issue Links

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

          Activity

            People

              mauro.persano Mauro Persano
              mipohjan Milla Pohjanheimo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes