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

"tst_QThread::create() Received a fatal error on" QEMU

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • None
    • 5.11
    • Core: Threads
    • None

    Description

      This test fails on QEMU builds that are running on Ubuntu 17.10 x86_64.

       

      agent:2018/03/22 11:48:24 build.go:593: 
      agent:2018/03/22 11:48:24 build.go:396: Executing instruction 255 of 941 - SetExecutionPhaseName
      agent:2018/03/22 11:48:24 build.go:593: 
      agent:2018/03/22 11:48:24 build.go:396: Executing instruction 256 of 941 - RunQtUnitTest
      agent:2018/03/22 11:48:24 build.go:262: [taskset -c 0 make check -j1] 900 900
      /home/qt/work/qt/qtbase/tests/auto/corelib/thread/qthread/target_wrapper.sh  ./tst_qthread -o /home/qt/work/testresults/tests/auto/corelib/thread/qthread887342017,xml -o -,txt
      ********* Start testing of tst_QThread *********
      Config: Using QtTest library 5.11.0, Qt 5.11.0 (arm-little_endian-ilp32-eabi-hardfloat shared (dynamic) release build; by GCC 6.2.0)
      PASS   : tst_QThread::initTestCase()
      PASS   : tst_QThread::currentThreadId()
      PASS   : tst_QThread::currentThread()
      QDEBUG : tst_QThread::idealThreadCount() Ideal thread count: 4
      PASS   : tst_QThread::idealThreadCount()
      PASS   : tst_QThread::isFinished()
      PASS   : tst_QThread::isRunning()
      PASS   : tst_QThread::setPriority()
      PASS   : tst_QThread::setStackSize()
      PASS   : tst_QThread::exit()
      PASS   : tst_QThread::start()
      PASS   : tst_QThread::terminate()
      PASS   : tst_QThread::quit()
      PASS   : tst_QThread::started()
      PASS   : tst_QThread::finished()
      PASS   : tst_QThread::terminated()
      PASS   : tst_QThread::exec()
      PASS   : tst_QThread::sleep()
      PASS   : tst_QThread::msleep()
      PASS   : tst_QThread::usleep()
      PASS   : tst_QThread::nativeThreadAdoption()
      PASS   : tst_QThread::adoptedThreadAffinity()
      PASS   : tst_QThread::adoptedThreadSetPriority()
      PASS   : tst_QThread::adoptedThreadExit()
      PASS   : tst_QThread::adoptedThreadExec()
      PASS   : tst_QThread::adoptedThreadFinished()
      PASS   : tst_QThread::adoptedThreadExecFinished()
      PASS   : tst_QThread::adoptMultipleThreads()
      PASS   : tst_QThread::adoptMultipleThreadsOverlap()
      PASS   : tst_QThread::exitAndStart()
      PASS   : tst_QThread::exitAndExec()
      PASS   : tst_QThread::connectThreadFinishedSignalToObjectDeleteLaterSlot()
      PASS   : tst_QThread::wait2()
      PASS   : tst_QThread::wait3_slowDestructor()
      PASS   : tst_QThread::destroyFinishRace()
      PASS   : tst_QThread::startFinishRace()
      PASS   : tst_QThread::startAndQuitCustomEventLoop()
      PASS   : tst_QThread::isRunningInFinished()
      PASS   : tst_QThread::customEventDispatcher()
      PASS   : tst_QThread::requestTermination()
      SKIP   : tst_QThread::stressTest() Qemu uses too much memory for each thread. Test would run out of memory.
         Loc: [tst_qthread.cpp(949)]
      PASS   : tst_QThread::quitLock()
      
      === Received signal at function time: 33ms, total time: 17428ms, dumping stack ===
      GNU gdb (Ubuntu 8.0.1-0ubuntu1) 8.0.1
      Copyright (C) 2017 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
      and "show warranty" for details.
      This GDB was configured as "x86_64-linux-gnu".
      Type "show configuration" for configuration details.
      For bug reporting instructions, please see:
      <http://www.gnu.org/software/gdb/bugs/>.
      Find the GDB manual and other documentation resources online at:
      <http://www.gnu.org/software/gdb/documentation/>.
      For help, type "help".
      Type "apropos word" to search for commands related to "word".
      Attaching to process 19553
      (gdb) === End of stack trace ===
      QFATAL : tst_QThread::create() Received signal 11
               Function time: 32ms Total time: 17427ms
      BFAIL  : tst_QThread::create() Received a fatal error.
         Loc: [Unknown file(0)]
      Totals: 40 passed, 0 failed, 1 skipped, 1 blacklisted, 17818ms
      ********* Finished testing of tst_QThread *********
      qemu: uncaught target signal 6 (Aborted) - core dumped
      Makefile:322: recipe for target 'check' failed
      make: *** [check] Aborted (core dumped)
      
      agent:2018/03/22 11:48:42 build.go:187: Process finished with error: exit status 2
      agent:2018/03/22 11:48:42 build.go:139: Error reading from stdout/err: exit status 2
      

       

      Build details:

      http://10.212.3.36:8080/coin/integration/qt/qt5/tasks/web_qt_qt5_1522831004490

      Log:

      http://10.212.3.36:8080/coin/api/results/qt/qtbase/cf8d08ff74414b908a995abb8d9acbd780f1dfc4/LinuxUbuntu_17_10x86_64LinuxQEMUarmv7GCCqtci-linux-Ubuntu-17.10-x86_64-edfe48Release/2a48a3b7dcb9652b1532a3ad14de7580b5b9b1ee/test_1522855808/log.txt.gz

       

      Attachments

        Issue Links

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

          Activity

            People

              sanurmen Sami Nurmenniemi
              jojantti Joni Jäntti
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes