[Ci-reports] fail on QtBase_dev_Integration #3841

Qt Continuous Integration System ci-noreply at qt-project.org
Fri Jul 11 23:51:28 CEST 2014


Autotest `tst_qeventloop' failed :(

The test was determined to be flaky, meaning results were not consistent across multiple runs.  This might make the problem difficult to reproduce.  Also, flaky failures might or might not be related to any recent changes in the source code.

  Testing tst_QEventLoop
  FAIL!  : tst_QEventLoop::deliverInDefinedOrder() QTestLib: This test case check ("((((objects[o].count)) == (int(NbEvent))))") failed because the requested timeout (5000 ms) was too short, 9750 ms would have been sufficient this time.
     Loc: [tst_qeventloop.cpp(585)]
  QFATAL : tst_QEventLoop::deliverInDefinedOrder() ASSERT: "!receiver->d_func()->postedEvents" in file kernel/qcoreapplication.cpp, line 1610
  FAIL!  : tst_QEventLoop::deliverInDefinedOrder() Received a fatal error.
     Loc: [Unknown file(0)]
  Totals: 9 passed, 2 failed, 0 skipped
  QtQA::App::TestRunner: Process exited due to signal 6; dumped core
  QtQA::App::TestRunner: ============================== backtrace follows: ==============================
  QtQA::App::TestRunner: gdb commands: thread apply all bt 100
  QtQA::App::TestRunner: [New LWP 15746]
  QtQA::App::TestRunner: [New LWP 15780]
  QtQA::App::TestRunner: [New LWP 15781]
  QtQA::App::TestRunner: [New LWP 15782]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: [Thread debugging using libthread_db enabled]
  QtQA::App::TestRunner: Core was generated by `./tst_qeventloop -silent -o /work/ci/qt/qtbase/dev/_artifacts/test-logs/tst_qev'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007fa18a0043e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: 64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  QtQA::App::TestRunner: 	in ../nptl/sysdeps/unix/sysv/linux/raise.c
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 4 (Thread 0x7fa185fad700 (LWP 15782)):
  QtQA::App::TestRunner: #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
  QtQA::App::TestRunner: #1  0x00007fa18a95ff35 in TestNamespace::_q_futex (addr=0x1894eb8, op=1, val=1, timeout=0x0) at thread/qmutex_linux.cpp:154
  QtQA::App::TestRunner: #2  0x00007fa18a9600b5 in TestNamespace::QBasicMutex::unlockInternal (this=0x1894eb8) at thread/qmutex_linux.cpp:231
  QtQA::App::TestRunner: #3  0x00007fa18a95fe07 in TestNamespace::QMutex::unlock (this=0x1894eb8) at thread/qmutex.cpp:277
  QtQA::App::TestRunner: #4  0x00007fa18ab22ee0 in TestNamespace::QOrderedMutexLocker::unlock (this=0x7fa185fac5d0) at ../../include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/thread/qorderedmutexlocker_p.h:92
  QtQA::App::TestRunner: #5  0x00007fa18ac1fdbc in TestNamespace::QObject::moveToThread (this=0x7fff82cc2f98, targetThread=0x7fff82cc3100) at kernel/qobject.cpp:1502
  QtQA::App::TestRunner: #6  0x000000000040ba93 in DeliverInDefinedOrder::Object::moveToThread (this=0x7fff82cc2f98, t=0x7fff82cc3100) at tst_qeventloop.cpp:555
  QtQA::App::TestRunner: #7  0x000000000040982d in DeliverInDefinedOrder::Object::qt_static_metacall (_o=0x7fff82cc2f98, _c=TestNamespace::QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fa18030dac0) at .moc/tst_qeventloop.moc:759
  QtQA::App::TestRunner: #8  0x00007fa18ac1e65d in TestNamespace::QMetaCallEvent::placeMetaCall (this=0x7fa18030db20, object=0x7fff82cc2f98) at kernel/qobject.cpp:489
  QtQA::App::TestRunner: #9  0x00007fa18ac1f746 in TestNamespace::QObject::event (this=0x7fff82cc2f98, e=0x7fa18030db20) at kernel/qobject.cpp:1249
  QtQA::App::TestRunner: #10 0x00007fa18abe2d0e in TestNamespace::QCoreApplicationPrivate::notify_helper (this=0x188f0f0, receiver=0x7fff82cc2f98, event=0x7fa18030db20) at kernel/qcoreapplication.cpp:1057
  QtQA::App::TestRunner: #11 0x00007fa18abe29e8 in TestNamespace::QCoreApplication::notify (this=0x7fff82cc40d0, receiver=0x7fff82cc2f98, event=0x7fa18030db20) at kernel/qcoreapplication.cpp:1002
  QtQA::App::TestRunner: #12 0x00007fa18abe28f4 in TestNamespace::QCoreApplication::notifyInternal (this=0x7fff82cc40d0, receiver=0x7fff82cc2f98, event=0x7fa18030db20) at kernel/qcoreapplication.cpp:940
  QtQA::App::TestRunner: #13 0x00007fa18abe66a1 in TestNamespace::QCoreApplication::sendEvent (receiver=0x7fff82cc2f98, event=0x7fa18030db20) at kernel/qcoreapplication.h:236
  QtQA::App::TestRunner: #14 0x00007fa18abe3a0c in TestNamespace::QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1894e90) at kernel/qcoreapplication.cpp:1544
  QtQA::App::TestRunner: #15 0x00007fa18abe35ce in TestNamespace::QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1402
  QtQA::App::TestRunner: #16 0x00007fa18ac5c165 in TestNamespace::postEventSourceDispatch (s=0x1909650) at kernel/qeventdispatcher_glib.cpp:279
  QtQA::App::TestRunner: #17 0x00007fa188bd8a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #18 0x00007fa188bd9258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #19 0x00007fa188bd9429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #20 0x00007fa18ac5c9c9 in TestNamespace::QEventDispatcherGlib::processEvents (this=0x1908190, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #21 0x00007fa18abdf404 in TestNamespace::QEventLoop::processEvents (this=0x7fa185facda0, flags=...) at kernel/qeventloop.cpp:136
  QtQA::App::TestRunner: #22 0x00007fa18abdf6dd in TestNamespace::QEventLoop::exec (this=0x7fa185facda0, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #23 0x00007fa18a963a4c in TestNamespace::QThread::exec (this=0x7fff82cc3120) at thread/qthread.cpp:511
  QtQA::App::TestRunner: #24 0x00007fa18a963bea in TestNamespace::QThread::run (this=0x7fff82cc3120) at thread/qthread.cpp:578
  QtQA::App::TestRunner: #25 0x00007fa18a96af84 in TestNamespace::QThreadPrivate::start (arg=0x7fff82cc3120) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #26 0x00007fa189db8efc in start_thread (arg=0x7fa185fad700) at pthread_create.c:304
  QtQA::App::TestRunner: #27 0x00007fa18a0b2f8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #28 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 3 (Thread 0x7fa1867ae700 (LWP 15781)):
  QtQA::App::TestRunner: #0  0x00007fa18a0a6e63 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #1  0x00007fa188bd8f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #2  0x00007fa188bd9429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #3  0x00007fa18ac5c9c9 in TestNamespace::QEventDispatcherGlib::processEvents (this=0x18b5010, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #4  0x00007fa18abdf404 in TestNamespace::QEventLoop::processEvents (this=0x7fa1867adda0, flags=...) at kernel/qeventloop.cpp:136
  QtQA::App::TestRunner: #5  0x00007fa18abdf6dd in TestNamespace::QEventLoop::exec (this=0x7fa1867adda0, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #6  0x00007fa18a963a4c in TestNamespace::QThread::exec (this=0x7fff82cc3110) at thread/qthread.cpp:511
  QtQA::App::TestRunner: #7  0x00007fa18a963bea in TestNamespace::QThread::run (this=0x7fff82cc3110) at thread/qthread.cpp:578
  QtQA::App::TestRunner: #8  0x00007fa18a96af84 in TestNamespace::QThreadPrivate::start (arg=0x7fff82cc3110) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #9  0x00007fa189db8efc in start_thread (arg=0x7fa1867ae700) at pthread_create.c:304
  QtQA::App::TestRunner: #10 0x00007fa18a0b2f8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #11 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7fa186faf700 (LWP 15780)):
  QtQA::App::TestRunner: #0  0x00007fa18a0a6e63 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #1  0x00007fa188bd8f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #2  0x00007fa188bd9429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #3  0x00007fa18ac5c9c9 in TestNamespace::QEventDispatcherGlib::processEvents (this=0x18a95c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #4  0x00007fa18abdf404 in TestNamespace::QEventLoop::processEvents (this=0x7fa186faeda0, flags=...) at kernel/qeventloop.cpp:136
  QtQA::App::TestRunner: #5  0x00007fa18abdf6dd in TestNamespace::QEventLoop::exec (this=0x7fa186faeda0, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #6  0x00007fa18a963a4c in TestNamespace::QThread::exec (this=0x7fff82cc3100) at thread/qthread.cpp:511
  QtQA::App::TestRunner: #7  0x00007fa18a963bea in TestNamespace::QThread::run (this=0x7fff82cc3100) at thread/qthread.cpp:578
  QtQA::App::TestRunner: #8  0x00007fa18a96af84 in TestNamespace::QThreadPrivate::start (arg=0x7fff82cc3100) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #9  0x00007fa189db8efc in start_thread (arg=0x7fa186faf700) at pthread_create.c:304
  QtQA::App::TestRunner: #10 0x00007fa18a0b2f8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #11 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7fa18b8d8740 (LWP 15746)):
  QtQA::App::TestRunner: #0  0x00007fa18a0043e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007fa18a007b4b in __GI_abort () at abort.c:92
  QtQA::App::TestRunner: #2  0x00007fa18a9579f5 in TestNamespace::qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1316
  QtQA::App::TestRunner: #3  0x00007fa18a95513a in TestNamespace::QMessageLogger::fatal (this=0x7fff82cbd7c0, msg=0x7fa18acfa970 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:597
  QtQA::App::TestRunner: #4  0x00007fa18a94f023 in TestNamespace::qt_assert (assertion=0x7fa18adbee18 "!receiver->d_func()->postedEvents", file=0x7fa18adbe987 "kernel/qcoreapplication.cpp", line=1610) at global/qglobal.cpp:2678
  QtQA::App::TestRunner: #5  0x00007fa18abe3f80 in TestNamespace::QCoreApplication::removePostedEvents (receiver=0x7fff82cc2f98, eventType=0) at kernel/qcoreapplication.cpp:1610
  QtQA::App::TestRunner: #6  0x00007fa18ac1dab9 in TestNamespace::QObjectPrivate::~QObjectPrivate (this=0x18a6a50, __in_chrg=<optimized out>) at kernel/qobject.cpp:238
  QtQA::App::TestRunner: #7  0x00007fa18ac1db9a in TestNamespace::QObjectPrivate::~QObjectPrivate (this=0x18a6a50, __in_chrg=<optimized out>) at kernel/qobject.cpp:249
  QtQA::App::TestRunner: #8  0x00007fa18ac2b9ca in TestNamespace::QScopedPointerDeleter<TestNamespace::QObjectData>::cleanup (pointer=0x18a6a50) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
  QtQA::App::TestRunner: #9  0x00007fa18ac29f0b in TestNamespace::QScopedPointer<TestNamespace::QObjectData, TestNamespace::QScopedPointerDeleter<TestNamespace::QObjectData> >::~QScopedPointer (this=0x7fff82cc2fa0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:109
  QtQA::App::TestRunner: #10 0x00007fa18ac1f3b2 in TestNamespace::QObject::~QObject (this=0x7fff82cc2f98, __in_chrg=<optimized out>) at kernel/qobject.cpp:886
  QtQA::App::TestRunner: #11 0x000000000040bac0 in DeliverInDefinedOrder::Object::~Object (this=0x7fff82cc2f98, __in_chrg=<optimized out>) at tst_qeventloop.cpp:534
  QtQA::App::TestRunner: #12 0x0000000000408585 in tst_QEventLoop::deliverInDefinedOrder (this=0x7fff82cc40e0) at tst_qeventloop.cpp:566
  QtQA::App::TestRunner: #13 0x0000000000409451 in tst_QEventLoop::qt_static_metacall (_o=0x7fff82cc40e0, _c=TestNamespace::QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff82cc33d0) at .moc/tst_qeventloop.moc:504
  QtQA::App::TestRunner: #14 0x00007fa18abef1ab in TestNamespace::QMetaMethod::invoke (this=0x7fff82cc3670, object=0x7fff82cc40e0, connectionType=TestNamespace::Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2191
  QtQA::App::TestRunner: #15 0x00007fa18abee651 in TestNamespace::QMetaObject::invokeMethod (obj=0x7fff82cc40e0, member=0x1894470 "deliverInDefinedOrder", type=TestNamespace::Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1486
  QtQA::App::TestRunner: #16 0x00007fa18b4be26f in TestNamespace::QMetaObject::invokeMethod (obj=0x7fff82cc40e0, member=0x1894470 "deliverInDefinedOrder", type=TestNamespace::Qt::DirectConnection, val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:399
  QtQA::App::TestRunner: #17 0x00007fa18b4b9c20 in TestNamespace::QTest::qInvokeTestMethodDataEntry (slot=0x1894470 "deliverInDefinedOrder") at qtestcase.cpp:1890
  QtQA::App::TestRunner: #18 0x00007fa18b4ba49d in TestNamespace::QTest::qInvokeTestMethod (slotName=0x1898b28 "deliverInDefinedOrder()", data=0x0) at qtestcase.cpp:2015
  QtQA::App::TestRunner: #19 0x00007fa18b4bafb4 in TestNamespace::QTest::qInvokeTestMethods (testObject=0x7fff82cc40e0) at qtestcase.cpp:2242
  QtQA::App::TestRunner: #20 0x00007fa18b4bb537 in TestNamespace::QTest::qExec (testObject=0x7fff82cc40e0, argc=6, argv=0x7fff82cc41e8) at qtestcase.cpp:2475
  QtQA::App::TestRunner: #21 0x0000000000408caf in main (argc=6, argv=0x7fff82cc41e8) at tst_qeventloop.cpp:674
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QEventLoop *********
  Config: Using QtTest library 5.4.0, Qt 5.4.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.6.1)
  PASS   : tst_QEventLoop::initTestCase()
  PASS   : tst_QEventLoop::processEvents()
  QWARN  : tst_QEventLoop::exec() QEventLoop::exec: instance 0x7fff3b203530 has already called exec()
  PASS   : tst_QEventLoop::exec()
  PASS   : tst_QEventLoop::reexec()
  PASS   : tst_QEventLoop::execAfterExit()
  PASS   : tst_QEventLoop::wakeUp()
  PASS   : tst_QEventLoop::quit()
  PASS   : tst_QEventLoop::processEventsExcludeSocket()
  PASS   : tst_QEventLoop::processEventsExcludeTimers()
  FAIL!  : tst_QEventLoop::deliverInDefinedOrder() QTestLib: This test case check ("((((objects[o].count)) == (int(NbEvent))))") failed because the requested timeout (5000 ms) was too short, 5550 ms would have been sufficient this time.
     Loc: [tst_qeventloop.cpp(585)]
  QWARN  : tst_QEventLoop::deliverInDefinedOrder() QThread: Destroyed while thread is still running
  QWARN  : tst_QEventLoop::deliverInDefinedOrder() QThread: Destroyed while thread is still running
  QWARN  : tst_QEventLoop::deliverInDefinedOrder() QThread: Destroyed while thread is still running
  PASS   : tst_QEventLoop::nestedLoops()
  QDEBUG : tst_QEventLoop::testQuitLock() 20
  PASS   : tst_QEventLoop::testQuitLock()
  PASS   : tst_QEventLoop::cleanupTestCase()
  Totals: 12 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_QEventLoop *********
  QtQA::App::TestRunner: test failed on first and second attempts, but with different behavior each time:
  QtQA::App::TestRunner:   first attempt:  exited with signal 6
  QtQA::App::TestRunner:   second attempt: exited with exit code 1
  QtQA::App::TestRunner: the test seems to be flaky, please fix this
  QtQA::App::TestRunner: this flaky test is being treated as a FAIL
  QtQA::App::TestRunner: end tst_qeventloop: 43 seconds, exit code 1

  Build log: http://testresults.qt-project.org/ci/QtBase_dev_Integration/build_03841/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/dev_1405111927):
    http://codereview.qt-project.org/89621 [PS2] - Fix some compiler warnings in benchmark tests.



More information about the Ci-reports mailing list