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

tst_QGeoAreaMonitorSource::tst_swapOfPositionSource() is flaky under Linux QEMU (gcc-armv7)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: 6.2
    • Fix Version/s: 6.2.0 Beta4
    • Component/s: Positioning
    • Labels:
      None
    • Environment:
      Linux QEMU (gcc-armv7) on Linux Ubuntu_20_04 (gcc-x86_64)
    • Commits:
      6cc553b1579f6448e2a2734bbb4348e30b6ff09e (qt/qtlocation/dev)

      Description

      After bumping the revisions in dependencies.yaml, I noticed that tst_QGeoAreaMonitorSource::tst_swapOfPositionSource() started failing on Linux QEMU (gcc-armv7) config. The test just times out.

      Here is the log:

            Start 15: tst_qgeoareamonitor
      15: Test command: /opt/cmake-3.19.2/bin/cmake "-P" "/home/qt/work/qt/qtlocation_standalone_tests/tests/auto/qgeoareamonitor/tst_qgeoareamonitorWrapperRelWithDebInfo.cmake"
      15: Test timeout computed to be: 1500
      15: ********* Start testing of tst_QGeoAreaMonitorSource *********
      15: Config: Using QtTest library 6.2.0, Qt 6.2.0 (arm-little_endian-ilp32-eabi-hardfloat shared (dynamic) release build; by GCC 10.2.0), b2qt 3.2
      15: PASS   : tst_QGeoAreaMonitorSource::initTestCase()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_monitor()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_monitor_move_semantics()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_monitorValid()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_monitorStreaming()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_createDefaultSource()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_activeMonitors()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_testExpiryTimeout()
      15: PASS   : tst_QGeoAreaMonitorSource::tst_enteredExitedSignal()
      15: 
      15: === Received signal at function time: 267375ms, total time: 300153ms, dumping stack ===
      15: GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1
      15: Copyright (C) 2020 Free Software Foundation, Inc.
      15: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      15: This is free software: you are free to change and redistribute it.
      15: There is NO WARRANTY, to the extent permitted by law.
      15: Type "show copying" and "show warranty" for details.
      15: This GDB was configured as "x86_64-linux-gnu".
      15: Type "show configuration" for configuration details.
      15: For bug reporting instructions, please see:
      15: <http://www.gnu.org/software/gdb/bugs/>.
      15: Find the GDB manual and other documentation resources online at:
      15:     <http://www.gnu.org/software/gdb/documentation/>.
      15: 
      15: For help, type "help".
      15: Type "apropos word" to search for commands related to "word".
      15: Attaching to process 2487
      15: (gdb) === End of stack trace ===
      15: QFATAL : tst_QGeoAreaMonitorSource::tst_swapOfPositionSource() Test function timed out
      15: FAIL!  : tst_QGeoAreaMonitorSource::tst_swapOfPositionSource() Received a fatal error.
      15:    Loc: [Unknown file(0)]
      15: Totals: 9 passed, 1 failed, 0 skipped, 0 blacklisted, 300568ms
      15: ********* Finished testing of tst_QGeoAreaMonitorSource *********
      15: qemu: uncaught target signal 6 (Aborted) - core dumped
      15: CMake Error at tst_qgeoareamonitorWrapperRelWithDebInfo.cmake:17 (message):
      15:   
      15:   /home/qt/work/qt/qtlocation_standalone_tests/tests/auto/qgeoareamonitor/tst_qgeoareamonitor
      15:   execution failed.
      15: 
      15: 
      15/25 Test #15: tst_qgeoareamonitor ............................***Failed  300.67 sec
      

        Attachments

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

          Activity

            People

            Assignee:
            ivan.solovev Ivan Solovev
            Reporter:
            ivan.solovev Ivan Solovev
            PM Owner:
            Vladimir Minenko Vladimir Minenko
            RnD Owner:
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes