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

qtwayland/tests/auto/client/xdgshellv6 fails in QEMU build #5.14

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P0: Blocker
    • Resolution: Fixed
    • Affects Version/s: 5.14.0 Beta3
    • Fix Version/s: 5.14.0 Beta3
    • Component/s: QPA: Wayland
    • Labels:
      None
    • Platform/s:
      Linux/Wayland

      Description

      Continuous Integration: Failed

      The test execution failed ('/home/qt/work/qt/qtwayland/tests/auto/client/xdgshellv6'). The CI rejected the staged commits due to the beforementioned reason. Possible reason could be a bug in one of the commits or some more recent change. Please investigate it.

      The error was in "qt/qtwayland", revision: 143fd7c785361a27712e812e70dca788b831d1b3
      agent:2019/10/30 05:32:27 build.go:751:
      agent:2019/10/30 05:32:27 build.go:484: Executing instruction 54 of 65 - RunQtUnitTest
      agent:2019/10/30 05:32:27 build.go:600: Running tests in directory /home/qt/work/qt/qtwayland/tests/auto/client/xdgshellv6
      agent:2019/10/30 05:32:27 runner.go:72: Generating test results with TESTARGS=-o /home/qt/work/testresults/tests/auto/client/xdgshellv6366273267,xml -o -,txt
      agent:2019/10/30 05:32:27 build.go:329: [taskset -c 0 make check -j1] 3600 3600
      agent:2019/10/30 05:32:27 build.go:220: /home/qt/work/qt/qtwayland/tests/auto/client/xdgshellv6/target_wrapper.sh ./tst_client_xdgshellv6 -o /home/qt/work/testresults/tests/auto/client/xdgshellv6366273267,xml -o -,txt
      agent:2019/10/30 05:32:27 build.go:220: QStandardPaths: wrong permissions on runtime directory ., 7755 instead of 7700
      agent:2019/10/30 05:32:28 build.go:220: QSocketNotifier: Can only be used with threads started with QThread
      agent:2019/10/30 05:32:28 build.go:220: QStandardPaths: wrong permissions on runtime directory ., 7755 instead of 7700
      agent:2019/10/30 05:32:28 build.go:220: ********* Start testing of tst_WaylandClientXdgShellV6 *********
      agent:2019/10/30 05:32:28 build.go:220: Config: Using QtTest library 5.14.0, Qt 5.14.0 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 8.2.0)
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::initTestCase()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::createDestroyWindow()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::configure()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::showMinimized()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::setMinimized()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::unsetMaximized()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::focusWindowFollowsConfigure()
      agent:2019/10/30 05:32:28 build.go:220: PASS : tst_WaylandClientXdgShellV6::windowStateChangedEvents()
      agent:2019/10/30 05:32:28 build.go:220: SKIP : tst_WaylandClientXdgShellV6::windowGeometrySimple() TODO: This test is flaky, figure out why.
      agent:2019/10/30 05:32:28 build.go:220: Loc: [tst_xdgshellv6.cpp(334)]
      agent:2019/10/30 05:32:28 build.go:220: SKIP : tst_WaylandClientXdgShellV6::windowGeometryFixed() TODO: This test is flaky, figure out why.
      agent:2019/10/30 05:32:28 build.go:220: Loc: [tst_xdgshellv6.cpp(353)]
      agent:2019/10/30 05:32:28 build.go:220: QWARN : tst_WaylandClientXdgShellV6::flushUnconfiguredXdgSurface() QStandardPaths: wrong permissions on runtime directory ., 7755 instead of 7700
      agent:2019/10/30 05:32:28 build.go:220: QWARN : tst_WaylandClientXdgShellV6::flushUnconfiguredXdgSurface() QWaylandShmBuffer: failed: No such file or directory
      agent:2019/10/30 05:32:28 build.go:220:
      agent:2019/10/30 05:32:28 build.go:220: === Received signal at function time: 6ms, total time: 482ms, dumping stack ===
      agent:2019/10/30 05:32:28 build.go:220: GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
      agent:2019/10/30 05:32:28 build.go:220: Copyright (C) 2018 Free Software Foundation, Inc.
      agent:2019/10/30 05:32:28 build.go:220: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      agent:2019/10/30 05:32:28 build.go:220: This is free software: you are free to change and redistribute it.
      agent:2019/10/30 05:32:28 build.go:220: There is NO WARRANTY, to the extent permitted by law. Type "show copying"
      agent:2019/10/30 05:32:28 build.go:220: and "show warranty" for details.
      agent:2019/10/30 05:32:28 build.go:220: This GDB was configured as "x86_64-linux-gnu".
      agent:2019/10/30 05:32:28 build.go:220: Type "show configuration" for configuration details.
      agent:2019/10/30 05:32:28 build.go:220: For bug reporting instructions, please see:
      agent:2019/10/30 05:32:28 build.go:220: <http://www.gnu.org/software/gdb/bugs/>.
      agent:2019/10/30 05:32:28 build.go:220: Find the GDB manual and other documentation resources online at:
      agent:2019/10/30 05:32:28 build.go:220: <http://www.gnu.org/software/gdb/documentation/>.
      agent:2019/10/30 05:32:28 build.go:220: For help, type "help".
      agent:2019/10/30 05:32:28 build.go:220: Type "apropos word" to search for commands related to "word".
      agent:2019/10/30 05:32:28 build.go:220: Attaching to process 5563
      agent:2019/10/30 05:32:28 build.go:220: (gdb) qemu-aarch64: /tmp/tmp.p0PU6ooX1v/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.
      agent:2019/10/30 05:32:28 build.go:220: qemu-aarch64: /tmp/tmp.p0PU6ooX1v/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.
      agent:2019/10/30 05:32:28 build.go:220: Makefile:408: recipe for target 'check' failed
      agent:2019/10/30 05:32:28 build.go:220: make: *** [check] Error 127
      agent:2019/10/30 05:32:28 build.go:253: Process finished with error: exit status 2
      agent:2019/10/30 05:32:28 build.go:223: Error reading from stdout/err: exit status 2
      agent:2019/10/30 05:32:28 build.go:471: Executing scheduled instruction 1 of 2 - Upload all core dumps if there are some
      agent:2019/10/30 05:32:28 build.go:384: Skipping uploadCoreFiles() because CORE_FILES_PATH is not set
      agent:2019/10/30 05:32:28 build.go:473:
      agent:2019/10/30 05:32:28 build.go:471: Executing scheduled instruction 2 of 2 - Upload test results
      agent:2019/10/30 05:32:28 storageclient.go:407: Collecting test results, archiving and uploading them
      agent:2019/10/30 05:32:28 result.go:177: Collecting 14 test results ...
      agent:2019/10/30 05:32:29 build.go:473:
      agent:2019/10/30 05:32:29 agent.go:272: Test failed
      agent:2019/10/30 05:32:29 agent.go:200: ERROR building: error unmarshalling testlib xml output ('/home/qt/work/testresults/tests/auto/client/xdgshellv6366273267'): 'XML syntax error on line 59: unexpected EOF'.
      Most likely the test has crashed
      2019-10-30 05:32:29,440 INFO:workitem.py:640(2728): Agent FINISHED FAIL: testing /home/qt/work/qt/qtwayland/tests/auto/client/xdgshellv6: qt/qtwayland/92d5b8e883fbb136f33b14a88b2cfbad6749cea1/LinuxUbuntu_18_04x86_64LinuxQEMUarm64GCCqtci-linux-Ubuntu-18.04-x86_64-d00b90/1d71e8fd747c0199ce93f37d63534ad09b5084f3/Test

      Build log: https://testresults.qt.io/logs/qt/qtwayland/92d5b8e883fbb136f33b14a88b2cfbad6749cea1/LinuxUbuntu_18_04x86_64LinuxQEMUarm64GCCqtci-linux-Ubuntu-18.04-x86_64-d00b90/1d71e8fd747c0199ce93f37d63534ad09b5084f3/test_1572412882/log.txt.gz

      Details: https://testresults.qt.io/coin/integration/qt/qt5/tasks/1572412612
      Tested changes (refs/builds/qtci/5.14/1572412611):
      https://codereview.qt-project.org/c/qt/qt5/+/278669 Update submodules on '5.14' in qt/qt5

      Test has failed few times in a row -> it has to be real issue. This is also blocking us to proceed with beta3 so it has to be fixed asap!

        Attachments

          Issue Links

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

            Activity

              People

              • Assignee:
                johanhelsing Johan Helsing
                Reporter:
                janihe Jani Heikkinen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes