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

tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence is flaky on macOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • 5.14.0 RC1, 5.15
    • Qt3D
    • None
    • macOS

    Description

      See screenshot from grafana. Typically the test function times out in the event loop. on line 172:

      agent:2019/12/10 01:04:36 build.go:600: Running tests in directory /Users/qt/work/qt/qt3d/tests/auto/core/qaspectengine
      agent:2019/12/10 01:04:36 runner.go:72: Generating test results with TESTARGS=-o /Users/qt/work/testresults/tests/auto/core/qaspectengine583482097,xml -o -,txt
      agent:2019/12/10 01:04:36 build.go:329: [make check -j1] 900 900
      agent:2019/12/10 01:04:36 build.go:220: /Users/qt/work/qt/qt3d/tests/auto/core/qaspectengine/target_wrapper.sh  ./tst_qaspectengine -o /Users/qt/work/testresults/tests/auto/core/qaspectengine583482097,xml -o -,txt
      agent:2019/12/10 01:04:36 build.go:220: ********* Start testing of tst_QAspectEngine *********
      agent:2019/12/10 01:04:36 build.go:220: Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.5) (Apple))
      agent:2019/12/10 01:04:36 build.go:220: PASS   : tst_QAspectEngine::initTestCase()
      agent:2019/12/10 01:04:36 build.go:220: PASS   : tst_QAspectEngine::constructionDestruction()
      agent:2019/12/10 01:04:36 build.go:220: PASS   : tst_QAspectEngine::setRootEntity()
      agent:2019/12/10 01:04:36 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() PrintRootAspect::PrintRootAspect(QObject *)
      agent:2019/12/10 01:04:36 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual void PrintRootAspect::onRegistered()
      agent:2019/12/10 01:04:36 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual void PrintRootAspect::onEngineStartup()
      agent:2019/12/10 01:04:36 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:37 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:38 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:38 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:38 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:38 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:04:38 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      [...]
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QDEBUG : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() virtual QVector<Qt3DCore::QAspectJobPtr> PrintRootAspect::jobsToExecute(qint64) 2
      agent:2019/12/10 01:06:46 build.go:220: QSYSTEM: tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() Maximum amount of warnings exceeded. Use -maxwarnings to override.
      agent:2019/12/10 01:09:36 build.go:220: 
      agent:2019/12/10 01:09:36 build.go:220: === Received signal at function time: 300026ms, total time: 300031ms, dumping stack ===
      agent:2019/12/10 01:09:38 build.go:220: (lldb) process attach --pid 6676
      agent:2019/12/10 01:09:48 build.go:220: Process 6676 stopped
      agent:2019/12/10 01:09:48 build.go:220: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac2fd82 libsystem_kernel.dylib`__semwait_signal + 10
      agent:2019/12/10 01:09:48 build.go:220: libsystem_kernel.dylib`__semwait_signal:
      agent:2019/12/10 01:09:48 build.go:220: ->  0x7fff7ac2fd82 <+10>: jae    0x7fff7ac2fd8c            ; <+20>
      agent:2019/12/10 01:09:48 build.go:220:     0x7fff7ac2fd84 <+12>: movq   %rax, %rdi
      agent:2019/12/10 01:09:48 build.go:220:     0x7fff7ac2fd87 <+15>: jmp    0x7fff7ac26b0e            ; cerror
      agent:2019/12/10 01:09:48 build.go:220:     0x7fff7ac2fd8c <+20>: retq   
      agent:2019/12/10 01:09:48 build.go:220: Target 0: (tst_qaspectengine) stopped.
      agent:2019/12/10 01:09:48 build.go:220: 
      agent:2019/12/10 01:09:48 build.go:220: Executable module set to "/Users/qt/work/qt/qt3d/tests/auto/core/qaspectengine/tst_qaspectengine".
      agent:2019/12/10 01:09:48 build.go:220: Architecture set to: x86_64-apple-macosx.
      agent:2019/12/10 01:09:48 build.go:220: (lldb) bt all
      agent:2019/12/10 01:09:48 build.go:220: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2019/12/10 01:09:48 build.go:220:   * frame #0: 0x00007fff7ac2fd82 libsystem_kernel.dylib`__semwait_signal + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7abaa724 libsystem_c.dylib`nanosleep + 199
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010eb4635b QtCore`qt_nanosleep(amount=(tv_sec = 0, tv_nsec = 16488000)) at qelapsedtimer_mac.cpp:107 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010e029e54 Qt3DCore`Qt3DCore::QTickClock::waitForNextTick(this=0x00007fca9ad1ad28) at qtickclock.cpp:91 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010e03a8cf Qt3DCore`Qt3DCore::QAspectManager::processFrame(this=0x00007fca9ad16c20) at qaspectmanager.cpp:440 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x000000010e03a7bd Qt3DCore`Qt3DCore::QAspectManager::event(this=0x00007fca9ad16c20, e=<unavailable>) at qaspectmanager.cpp:411 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x000000010eaee978 QtCore`QCoreApplicationPrivate::notify_helper(receiver=0x00007fca9ad16c20, event=0x00007fca9ac3ff20) at qcoreapplication.cpp:1222 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x000000010eaee5d4 QtCore`QCoreApplication::notifyInternal2(receiver=0x00007fca9ad16c20, event=0x00007fca9ac3ff20) at qcoreapplication.cpp:1061 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x000000010eaef919 QtCore`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) [inlined] QCoreApplication::sendEvent(receiver=<unavailable>, event=<unavailable>) at qcoreapplication.cpp:1456 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #9: 0x000000010eaef904 QtCore`QCoreApplicationPrivate::sendPostedEvents(receiver=<unavailable>, event_type=<unavailable>, data=0x00007fca9ad02ad0) at qcoreapplication.cpp:1815 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #10: 0x00000001112454d9 libqcocoa.dylib`QCocoaEventDispatcherPrivate::processPostedEvents(this=0x00007fca9ae0de10) at qcocoaeventdispatcher.mm:883 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #11: 0x0000000111245c48 libqcocoa.dylib`QCocoaEventDispatcherPrivate::postedEventsSourceCallback(info=0x00007fca9ae0de10) at qcocoaeventdispatcher.mm:906 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #12: 0x00007fff52c10d31 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
      agent:2019/12/10 01:09:48 build.go:220:     frame #13: 0x00007fff52cc860c CoreFoundation`__CFRunLoopDoSource0 + 108
      agent:2019/12/10 01:09:48 build.go:220:     frame #14: 0x00007fff52bf3d3c CoreFoundation`__CFRunLoopDoSources0 + 300
      agent:2019/12/10 01:09:48 build.go:220:     frame #15: 0x00007fff52bf315d CoreFoundation`__CFRunLoopRun + 1293
      agent:2019/12/10 01:09:48 build.go:220:     frame #16: 0x00007fff52bf29b7 CoreFoundation`CFRunLoopRunSpecific + 487
      agent:2019/12/10 01:09:48 build.go:220:     frame #17: 0x00007fff51ed2d96 HIToolbox`RunCurrentEventLoopInMode + 286
      agent:2019/12/10 01:09:48 build.go:220:     frame #18: 0x00007fff51ed2b06 HIToolbox`ReceiveNextEventCommon + 613
      agent:2019/12/10 01:09:48 build.go:220:     frame #19: 0x00007fff51ed2884 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64
      agent:2019/12/10 01:09:48 build.go:220:     frame #20: 0x00007fff50183a73 AppKit`_DPSNextEvent + 2085
      agent:2019/12/10 01:09:48 build.go:220:     frame #21: 0x00007fff50919e34 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
      agent:2019/12/10 01:09:48 build.go:220:     frame #22: 0x00007fff50178885 AppKit`-[NSApplication run] + 764
      agent:2019/12/10 01:09:48 build.go:220:     frame #23: 0x00000001112448b0 libqcocoa.dylib`QCocoaEventDispatcher::processEvents(this=0x00007fca9ae07670, flags=<unavailable>) at qcocoaeventdispatcher.mm:425 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #24: 0x000000010eaea67f QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(this=<unavailable>, flags=<unavailable>) at qeventloop.cpp:139 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #25: 0x000000010eaea65b QtCore`QEventLoop::exec(this=0x00007ffee1beb708, flags=<unavailable>) at qeventloop.cpp:232 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #26: 0x000000010e01899d tst_qaspectengine`tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence(this=<unavailable>) at tst_qaspectengine.cpp:172 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #27: 0x000000010eaf9626 QtCore`QMetaMethod::invoke(this=0x00007fca9af12e80, object=0x00007ffee1bec030, connectionType=<unavailable>, returnValue=<unavailable>, val0=(_data = 0x0000000000000000, _name = 0x0000000000000000), val1=(_data = 0x0000000000000000, _name = 0x0000000000000000), val2=(_data = 0x0000000000000000, _name = 0x0000000000000000), val3=(_data = 0x0000000000000000, _name = 0x0000000000000000), val4=(_data = 0x0000000000000000, _name = 0x0000000000000000), val5=(_data = 0x0000000000000000, _name = 0x0000000000000000), val6=(_data = 0x0000000000000000, _name = 0x0000000000000000), val7=(_data = 0x0000000000000000, _name = 0x0000000000000000), val8=(_data = 0x0000000000000000, _name = 0x0000000000000000), val9=(_data = 0x0000000000000000, _name = 0x0000000000000000)) const at qmetaobject.cpp:2294 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #28: 0x000000010e708f42 QtTest`QTest::TestMethods::invokeTestOnData(int) const [inlined] QMetaMethod::invoke(this=<unavailable>, object=<unavailable>, connectionType=DirectConnection) const at qmetaobject.h:122 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #29: 0x000000010e708e3c QtTest`QTest::TestMethods::invokeTestOnData(this=0x00007ffee1bebf10, index=<unavailable>) const at qtestcase.cpp:944 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #30: 0x000000010e709b99 QtTest`QTest::TestMethods::invokeTest(this=0x00007ffee1bebf10, index=2, data=0x0000000000000000, watchDog=0x00007fca9ae0f560) const at qtestcase.cpp:1171 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #31: 0x000000010e70ac07 QtTest`QTest::TestMethods::invokeTests(this=0x00007ffee1bebf10, testObject=0x00007ffee1bec030) const at qtestcase.cpp:1512 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #32: 0x000000010e70b82a QtTest`QTest::qRun() at qtestcase.cpp:1950 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #33: 0x000000010e70b484 QtTest`QTest::qExec(testObject=<unavailable>, argc=<unavailable>, argv=<unavailable>) at qtestcase.cpp:1839 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #34: 0x000000010e017fcb tst_qaspectengine`main(argc=<unavailable>, argv=0x00007ffee1bec078) at tst_qaspectengine.cpp:299 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #35: 0x00007fff7aadf015 libdyld.dylib`start + 1
      agent:2019/12/10 01:09:48 build.go:220:     frame #36: 0x00007fff7aadf015 libdyld.dylib`start + 1
      agent:2019/12/10 01:09:48 build.go:220:   thread #2
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac3028a libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7adf7009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x00007fff7adf6be9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #3, name = 'QThread'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac30242 libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7abaa9de libsystem_c.dylib`system + 452
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010e70b215 QtTest`stackTrace() at qtestcase.cpp:248 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010e7116f4 QtTest`QTest::WatchDog::run(this=0x00007fca9ae0f560) at qtestcase.cpp:1078 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010e91ab19 QtCore`QThreadPrivate::start(arg=0x00007fca9ae0f560) at qthread_unix.cpp:342 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #4, name = 'Thread (pooled)'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac2fa16 libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7adf8589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010e92270b QtCore`QWaitConditionPrivate::wait(this=0x00007fca9ae12680, deadline=<unavailable>) at qwaitcondition_unix.cpp:146 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010e92264d QtCore`QWaitCondition::wait(this=0x00007fca9ae124d0, mutex=0x00007fca9ac048b8, deadline=(t1 = 9223372036854775807, t2 = 0, type = 1)) at qwaitcondition_unix.cpp:227 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010e91f1dd QtCore`QThreadPoolThread::run(this=0x00007fca9ae124c0) at qthreadpool.cpp:139 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x000000010e91ab19 QtCore`QThreadPrivate::start(arg=0x00007fca9ae124c0) at qthread_unix.cpp:342 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #5, name = 'Thread (pooled)'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac2fa16 libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7adf8589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010e92270b QtCore`QWaitConditionPrivate::wait(this=0x00007fca9ae12a10, deadline=<unavailable>) at qwaitcondition_unix.cpp:146 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010e92264d QtCore`QWaitCondition::wait(this=0x00007fca9ae12860, mutex=0x00007fca9ac048b8, deadline=(t1 = 9223372036854775807, t2 = 0, type = 1)) at qwaitcondition_unix.cpp:227 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010e91f1dd QtCore`QThreadPoolThread::run(this=0x00007fca9ae12850) at qthreadpool.cpp:139 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x000000010e91ab19 QtCore`QThreadPrivate::start(arg=0x00007fca9ae12850) at qthread_unix.cpp:342 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #6, name = 'Thread (pooled)'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac2fa16 libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7adf8589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010e92270b QtCore`QWaitConditionPrivate::wait(this=0x00007fca9ae12ce0, deadline=<unavailable>) at qwaitcondition_unix.cpp:146 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010e92264d QtCore`QWaitCondition::wait(this=0x00007fca9ae12b30, mutex=0x00007fca9ac048b8, deadline=(t1 = 9223372036854775807, t2 = 0, type = 1)) at qwaitcondition_unix.cpp:227 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010e91f1dd QtCore`QThreadPoolThread::run(this=0x00007fca9ae12b20) at qthreadpool.cpp:139 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x000000010e91ab19 QtCore`QThreadPrivate::start(arg=0x00007fca9ae12b20) at qthread_unix.cpp:342 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #7, name = 'Thread (pooled)'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac2fa16 libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7adf8589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010e92270b QtCore`QWaitConditionPrivate::wait(this=0x00007fca9ae12fb0, deadline=<unavailable>) at qwaitcondition_unix.cpp:146 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010e92264d QtCore`QWaitCondition::wait(this=0x00007fca9ae12e00, mutex=0x00007fca9ac048b8, deadline=(t1 = 9223372036854775807, t2 = 0, type = 1)) at qwaitcondition_unix.cpp:227 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010e91f1dd QtCore`QThreadPoolThread::run(this=0x00007fca9ae12df0) at qthreadpool.cpp:139 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x000000010e91ab19 QtCore`QThreadPrivate::start(arg=0x00007fca9ae12df0) at qthread_unix.cpp:342 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #8, name = 'QThread'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac3109a libsystem_kernel.dylib`poll + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x000000010eb46ba0 QtCore`qt_safe_poll(pollfd*, unsigned int, timespec const*) [inlined] qt_ppoll(fds=0x00007fca9ad17438, nfds=1) at qcore_unix.cpp:134 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x000000010eb46b90 QtCore`qt_safe_poll(fds=0x00007fca9ad17438, nfds=1, timeout_ts=0x0000000000000000) at qcore_unix.cpp:155 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x000000010eb483a1 QtCore`QEventDispatcherUNIX::processEvents(this=<unavailable>, flags=<unavailable>) at qeventdispatcher_unix.cpp:502 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x000000010eaea67f QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(this=<unavailable>, flags=<unavailable>) at qeventloop.cpp:139 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x000000010eaea65b QtCore`QEventLoop::exec(this=0x000070000cb1be60, flags=<unavailable>) at qeventloop.cpp:232 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x000000010e919b53 QtCore`QThread::exec(this=<unavailable>) at qthread.cpp:538 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x000000010e91ab19 QtCore`QThreadPrivate::start(arg=0x00007fca9ad16e60) at qthread_unix.cpp:342 [opt]
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #9: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #10: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220:   thread #9, name = 'com.apple.NSEventThread'
      agent:2019/12/10 01:09:48 build.go:220:     frame #0: 0x00007fff7ac2620a libsystem_kernel.dylib`mach_msg_trap + 10
      agent:2019/12/10 01:09:48 build.go:220:     frame #1: 0x00007fff7ac25724 libsystem_kernel.dylib`mach_msg + 60
      agent:2019/12/10 01:09:48 build.go:220:     frame #2: 0x00007fff52bf3ff5 CoreFoundation`__CFRunLoopServiceMachPort + 341
      agent:2019/12/10 01:09:48 build.go:220:     frame #3: 0x00007fff52bf3347 CoreFoundation`__CFRunLoopRun + 1783
      agent:2019/12/10 01:09:48 build.go:220:     frame #4: 0x00007fff52bf29b7 CoreFoundation`CFRunLoopRunSpecific + 487
      agent:2019/12/10 01:09:48 build.go:220:     frame #5: 0x00007fff502c0fc4 AppKit`_NSEventThread + 184
      agent:2019/12/10 01:09:48 build.go:220:     frame #6: 0x00007fff7adf7661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/12/10 01:09:48 build.go:220:     frame #7: 0x00007fff7adf750d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/12/10 01:09:48 build.go:220:     frame #8: 0x00007fff7adf6bf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/12/10 01:09:48 build.go:220: (lldb) quit
      agent:2019/12/10 01:09:48 build.go:220: === End of stack trace ===
      agent:2019/12/10 01:09:48 build.go:220: QFATAL : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() Test function timed out
      agent:2019/12/10 01:09:48 build.go:220: FAIL!  : tst_QAspectEngine::shouldNotCrashInNormalStartupShutdownSequence() Received a fatal error.
      agent:2019/12/10 01:09:48 build.go:220:    Loc: [Unknown file(0)]
      agent:2019/12/10 01:09:48 build.go:220: Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 312022ms
      agent:2019/12/10 01:09:48 build.go:220: ********* Finished testing of tst_QAspectEngine *********
      agent:2019/12/10 01:09:48 build.go:220: make: *** [check] Abort trap: 6
      agent:2019/12/10 01:09:48 build.go:253: Process finished with error: exit status 2
      agent:2019/12/10 01:09:48 build.go:223: Error reading from stdout/err: exit status 2
      

      Maybe the event queue gets flooded to a point where the timer gets crowded out.

      Attachments

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

        Activity

          People

            seanharmer Sean Harmer
            ulherman Ulf Hermann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes