[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtdeclarative#stable

Qt Continuous Integration System ci-noreply at qt-project.org
Thu Oct 10 08:17:18 CEST 2013


Autotests `tst_parserstress', `tst_qqmlenginedebugservice', and `tst_qqmlnotifier' failed :(

  Testing tst_qqmlnotifier
  tst_qqmlnotifier: compiler/qv4codegen.cpp:1858: QQmlJS::V4IR::Function* QQmlJS::Codegen::defineFunction(const QString&, QQmlJS::AST::Node*, QQmlJS::AST::FormalParameterList*, QQmlJS::AST::SourceElements*, QQmlJS::Codegen::Mode, const QStringList&): Assertion `member.index >= 0' failed.
  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:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New LWP 29612]
  QtQA::App::TestRunner: [New LWP 29610]
  QtQA::App::TestRunner: [New LWP 29611]
  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: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  QtQA::App::TestRunner: Core was generated by `./tst_qqmlnotifier -silent -o /work/build/_artifacts/test-logs/tst_qqmlnotifier'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007f1618403445 in __GI_raise (sig=<optimized out>) 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:
  QtQA::App::TestRunner: Thread 3 (Thread 0x7f161073d700 (LWP 29611)):
  QtQA::App::TestRunner: #0  0x00007f16184b5403 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #1  0x00007f16154ef862 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #2  0x00007f16154f0fff in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #3  0x00007f1612d7c979 in QXcbEventReader::run (this=0x2385720) at qxcbconnection.cpp:1008
  QtQA::App::TestRunner: #4  0x00007f1618d3b008 in QThreadPrivate::start (arg=0x2385720) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #5  0x00007f1617e63e9a in start_thread (arg=0x7f161073d700) at pthread_create.c:308
  QtQA::App::TestRunner: #6  0x00007f16184c0dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #7  0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7f161a44b740 (LWP 29610)):
  QtQA::App::TestRunner: #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  QtQA::App::TestRunner: #1  0x00007f1618d3b69b in wait (time=18446744073709551615, this=0x23a9e10) at thread/qwaitcondition_unix.cpp:136
  QtQA::App::TestRunner: #2  QWaitCondition::wait (this=<optimized out>, mutex=0x239b480, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
  QtQA::App::TestRunner: #3  0x00007f1619edbba2 in wait (this=<optimized out>) at qml/ftw/qqmlthread.cpp:64
  QtQA::App::TestRunner: #4  QQmlThread::internalCallMethodInThread (this=0x23ba3c0, message=<optimized out>) at qml/ftw/qqmlthread.cpp:311
  QtQA::App::TestRunner: #5  0x00007f1619e62374 in load (blob=0x2a7b020, this=0x239def0, mode=<optimized out>) at qml/qqmltypeloader.cpp:922
  QtQA::App::TestRunner: #6  QQmlDataLoader::load (this=0x239def0, blob=0x2a7b020, mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:908
  QtQA::App::TestRunner: #7  0x00007f1619e62779 in QQmlTypeLoader::getType (this=0x239def0, url=..., mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:1539
  QtQA::App::TestRunner: #8  0x00007f1619e1bc9a in QQmlComponentPrivate::loadUrl (this=0x2a7ac30, newUrl=..., mode=QQmlComponent::PreferSynchronous) at qml/qqmlcomponent.cpp:701
  QtQA::App::TestRunner: #9  0x00007f1619e1c981 in QQmlComponent::QQmlComponent (this=0x7fffb013d5e0, engine=0x7fffb013e2b8, url=..., parent=0x0) at qml/qqmlcomponent.cpp:541
  QtQA::App::TestRunner: #10 0x0000000000403f0d in tst_qqmlnotifier::createObjects (this=0x7fffb013e290) at tst_qqmlnotifier.cpp:198
  QtQA::App::TestRunner: #11 0x00000000004042a0 in tst_qqmlnotifier::testConnectNotify (this=0x7fffb013e290) at tst_qqmlnotifier.cpp:220
  QtQA::App::TestRunner: #12 0x00007f1618f229a3 in QMetaMethod::invoke (this=0x7fffb013da30, object=0x7fffb013e290, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2169
  QtQA::App::TestRunner: #13 0x00007f1618f25ffe in QMetaObject::invokeMethod (obj=0x7fffb013e290, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1464
  QtQA::App::TestRunner: #14 0x00007f16199c8789 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x2a7aa90 "testConnectNotify", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:395
  QtQA::App::TestRunner: #15 qInvokeTestMethodDataEntry (slot=0x2a7aa90 "testConnectNotify") at qtestcase.cpp:1693
  QtQA::App::TestRunner: #16 QTest::qInvokeTestMethod (slotName=0x2a7a978 "testConnectNotify()", data=0x0) at qtestcase.cpp:1818
  QtQA::App::TestRunner: #17 0x00007f16199c950c in qInvokeTestMethods (testObject=0x7fffb013e290) at qtestcase.cpp:1972
  QtQA::App::TestRunner: #18 QTest::qExec (testObject=0x7fffb013e290, argc=<optimized out>, argv=<optimized out>) at qtestcase.cpp:2200
  QtQA::App::TestRunner: #19 0x0000000000403714 in main (argc=6, argv=0x7fffb013e3e8) at tst_qqmlnotifier.cpp:322
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7f160fac6700 (LWP 29612)):
  QtQA::App::TestRunner: #0  0x00007f1618403445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007f1618406bab in __GI_abort () at abort.c:91
  QtQA::App::TestRunner: #2  0x00007f16183fc10e in __assert_fail_base (fmt=<optimized out>, assertion=0x7f1619f4dd10 "member.index >= 0", file=0x7f1619f4db86 "compiler/qv4codegen.cpp", line=<optimized out>, function=<optimized out>) at assert.c:94
  QtQA::App::TestRunner: #3  0x00007f16183fc1b2 in __GI___assert_fail (assertion=0x7f1619f4dd10 "member.index >= 0", file=0x7f1619f4db86 "compiler/qv4codegen.cpp", line=1858, function=0x7f1619f4ef20 "QQmlJS::V4IR::Function* QQmlJS::Codegen::defineFunction(const QString&, QQmlJS::AST::Node*, QQmlJS::AST::FormalParameterList*, QQmlJS::AST::SourceElements*, QQmlJS::Codegen::Mode, const QStringList&)") at assert.c:103
  QtQA::App::TestRunner: #4  0x00007f1619cb46a7 in QQmlJS::Codegen::defineFunction (this=0x7f160fac4d30, name=..., ast=0x7f160000b000, formals=0x0, body=0x7f160000d240, mode=QQmlJS::Codegen::GlobalCode, inheritedLocals=...) at compiler/qv4codegen.cpp:1858
  QtQA::App::TestRunner: #5  0x00007f1619d00589 in QtQml::JSCodeGen::generateJSCodeForFunctionsAndBindings (this=0x7f160fac4d30, fileName=..., sourceCode=..., jsModule=<optimized out>, jsEngine=0x7f1600002a28, qmlRoot=0x7f160000d030, functions=...) at compiler/qqmlcodegenerator.cpp:1217
  QtQA::App::TestRunner: #6  0x00007f1619e47afa in QQmlCompiler::compileTree (this=0x7f160fac54d0, tree=0x7f1600004360) at qml/qqmlcompiler.cpp:939
  QtQA::App::TestRunner: #7  0x00007f1619e48c25 in QQmlCompiler::compile (this=0x7f160fac54d0, engine=<optimized out>, unit=<optimized out>, out=0x7f1600035b70) at qml/qqmlcompiler.cpp:857
  QtQA::App::TestRunner: #8  0x00007f1619e65f02 in QQmlTypeData::compile (this=0x2a7b020) at qml/qqmltypeloader.cpp:2443
  QtQA::App::TestRunner: #9  0x00007f1619e67b3c in QQmlTypeData::done (this=0x2a7b020) at qml/qqmltypeloader.cpp:2100
  QtQA::App::TestRunner: #10 0x00007f1619e5f25f in tryDone (this=0x2a7b020) at qml/qqmltypeloader.cpp:613
  QtQA::App::TestRunner: #11 QQmlDataBlob::tryDone (this=0x2a7b020) at qml/qqmltypeloader.cpp:604
  QtQA::App::TestRunner: #12 0x00007f1619e5f330 in QQmlDataLoader::setData (this=<optimized out>, blob=0x2a7b020, d=...) at qml/qqmltypeloader.cpp:1165
  QtQA::App::TestRunner: #13 0x00007f1619e5f3f2 in QQmlDataLoader::setData (this=0x239def0, blob=0x2a7b020, file=<optimized out>) at qml/qqmltypeloader.cpp:1147
  QtQA::App::TestRunner: #14 0x00007f1619e620c2 in QQmlDataLoader::loadThread (this=0x239def0, blob=0x2a7b020) at qml/qqmltypeloader.cpp:1025
  QtQA::App::TestRunner: #15 0x00007f1619e6281d in QQmlDataLoaderThread::loadThread (this=<optimized out>, b=0x2a7b020) at qml/qqmltypeloader.cpp:808
  QtQA::App::TestRunner: #16 0x00007f1619edb8d4 in QQmlThreadPrivate::threadEvent (this=0x239b410) at qml/ftw/qqmlthread.cpp:195
  QtQA::App::TestRunner: #17 0x00007f1619edb97a in QQmlThreadPrivate::event (this=0x239b410, e=<optimized out>) at qml/ftw/qqmlthread.cpp:135
  QtQA::App::TestRunner: #18 0x00007f1618f191dd in QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:944
  QtQA::App::TestRunner: #19 0x00007f1618f18ec4 in QCoreApplication::notifyInternal (this=0x7fffb013e2f0, receiver=0x239b410, event=0x2a7aab0) at kernel/qcoreapplication.cpp:882
  QtQA::App::TestRunner: #20 0x00007f1618f1b7d9 in sendEvent (event=0x2a7aab0, receiver=0x239b410) at kernel/qcoreapplication.h:232
  QtQA::App::TestRunner: #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x239e0b0) at kernel/qcoreapplication.cpp:1486
  QtQA::App::TestRunner: #22 0x00007f1618f690c3 in postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
  QtQA::App::TestRunner: #23 0x00007f16166d7d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #24 0x00007f16166d80a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #25 0x00007f16166d8164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #26 0x00007f1618f69504 in QEventDispatcherGlib::processEvents (this=0x7f16000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #27 0x00007f1618f17b7b in QEventLoop::exec (this=0x7f160fac5e10, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #28 0x00007f1618d35f2a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:508
  QtQA::App::TestRunner: #29 0x00007f1618d3b008 in QThreadPrivate::start (arg=0x239b410) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #30 0x00007f1617e63e9a in start_thread (arg=0x7f160fac6700) at pthread_create.c:308
  QtQA::App::TestRunner: #31 0x00007f16184c0dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #32 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_qqmlnotifier *********
  Config: Using QtTest library 5.2.0, Qt 5.2.0
  PASS   : tst_qqmlnotifier::initTestCase()
  tst_qqmlnotifier: compiler/qv4codegen.cpp:1858: QQmlJS::V4IR::Function* QQmlJS::Codegen::defineFunction(const QString&, QQmlJS::AST::Node*, QQmlJS::AST::FormalParameterList*, QQmlJS::AST::SourceElements*, QQmlJS::Codegen::Mode, const QStringList&): Assertion `member.index >= 0' failed.
  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:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New LWP 29618]
  QtQA::App::TestRunner: [New LWP 29616]
  QtQA::App::TestRunner: [New LWP 29617]
  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: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  QtQA::App::TestRunner: Core was generated by `./tst_qqmlnotifier -o /work/build/_artifacts/test-logs/tst_qqmlnotifier-testres'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007f90e41cb445 in __GI_raise (sig=<optimized out>) 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:
  QtQA::App::TestRunner: Thread 3 (Thread 0x7f90dc505700 (LWP 29617)):
  QtQA::App::TestRunner: #0  0x00007f90e427d403 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #1  0x00007f90e12b7862 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #2  0x00007f90e12b8fff in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #3  0x00007f90deb44979 in QXcbEventReader::run (this=0x202a720) at qxcbconnection.cpp:1008
  QtQA::App::TestRunner: #4  0x00007f90e4b03008 in QThreadPrivate::start (arg=0x202a720) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #5  0x00007f90e3c2be9a in start_thread (arg=0x7f90dc505700) at pthread_create.c:308
  QtQA::App::TestRunner: #6  0x00007f90e4288dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #7  0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7f90e6213740 (LWP 29616)):
  QtQA::App::TestRunner: #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  QtQA::App::TestRunner: #1  0x00007f90e4b0369b in wait (time=18446744073709551615, this=0x204ee10) at thread/qwaitcondition_unix.cpp:136
  QtQA::App::TestRunner: #2  QWaitCondition::wait (this=<optimized out>, mutex=0x2040480, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
  QtQA::App::TestRunner: #3  0x00007f90e5ca3ba2 in wait (this=<optimized out>) at qml/ftw/qqmlthread.cpp:64
  QtQA::App::TestRunner: #4  QQmlThread::internalCallMethodInThread (this=0x205f3c0, message=<optimized out>) at qml/ftw/qqmlthread.cpp:311
  QtQA::App::TestRunner: #5  0x00007f90e5c2a374 in load (blob=0x27200c0, this=0x2042ef0, mode=<optimized out>) at qml/qqmltypeloader.cpp:922
  QtQA::App::TestRunner: #6  QQmlDataLoader::load (this=0x2042ef0, blob=0x27200c0, mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:908
  QtQA::App::TestRunner: #7  0x00007f90e5c2a779 in QQmlTypeLoader::getType (this=0x2042ef0, url=..., mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:1539
  QtQA::App::TestRunner: #8  0x00007f90e5be3c9a in QQmlComponentPrivate::loadUrl (this=0x271fcd0, newUrl=..., mode=QQmlComponent::PreferSynchronous) at qml/qqmlcomponent.cpp:701
  QtQA::App::TestRunner: #9  0x00007f90e5be4981 in QQmlComponent::QQmlComponent (this=0x7fff3355ceb0, engine=0x7fff3355db88, url=..., parent=0x0) at qml/qqmlcomponent.cpp:541
  QtQA::App::TestRunner: #10 0x0000000000403f0d in tst_qqmlnotifier::createObjects (this=0x7fff3355db60) at tst_qqmlnotifier.cpp:198
  QtQA::App::TestRunner: #11 0x00000000004042a0 in tst_qqmlnotifier::testConnectNotify (this=0x7fff3355db60) at tst_qqmlnotifier.cpp:220
  QtQA::App::TestRunner: #12 0x00007f90e4cea9a3 in QMetaMethod::invoke (this=0x7fff3355d300, object=0x7fff3355db60, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2169
  QtQA::App::TestRunner: #13 0x00007f90e4cedffe in QMetaObject::invokeMethod (obj=0x7fff3355db60, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1464
  QtQA::App::TestRunner: #14 0x00007f90e5790789 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x271fb30 "testConnectNotify", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:395
  QtQA::App::TestRunner: #15 qInvokeTestMethodDataEntry (slot=0x271fb30 "testConnectNotify") at qtestcase.cpp:1693
  QtQA::App::TestRunner: #16 QTest::qInvokeTestMethod (slotName=0x271fa18 "testConnectNotify()", data=0x0) at qtestcase.cpp:1818
  QtQA::App::TestRunner: #17 0x00007f90e579150c in qInvokeTestMethods (testObject=0x7fff3355db60) at qtestcase.cpp:1972
  QtQA::App::TestRunner: #18 QTest::qExec (testObject=0x7fff3355db60, argc=<optimized out>, argv=<optimized out>) at qtestcase.cpp:2200
  QtQA::App::TestRunner: #19 0x0000000000403714 in main (argc=5, argv=0x7fff3355dcb8) at tst_qqmlnotifier.cpp:322
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7f90db88e700 (LWP 29618)):
  QtQA::App::TestRunner: #0  0x00007f90e41cb445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007f90e41cebab in __GI_abort () at abort.c:91
  QtQA::App::TestRunner: #2  0x00007f90e41c410e in __assert_fail_base (fmt=<optimized out>, assertion=0x7f90e5d15d10 "member.index >= 0", file=0x7f90e5d15b86 "compiler/qv4codegen.cpp", line=<optimized out>, function=<optimized out>) at assert.c:94
  QtQA::App::TestRunner: #3  0x00007f90e41c41b2 in __GI___assert_fail (assertion=0x7f90e5d15d10 "member.index >= 0", file=0x7f90e5d15b86 "compiler/qv4codegen.cpp", line=1858, function=0x7f90e5d16f20 "QQmlJS::V4IR::Function* QQmlJS::Codegen::defineFunction(const QString&, QQmlJS::AST::Node*, QQmlJS::AST::FormalParameterList*, QQmlJS::AST::SourceElements*, QQmlJS::Codegen::Mode, const QStringList&)") at assert.c:103
  QtQA::App::TestRunner: #4  0x00007f90e5a7c6a7 in QQmlJS::Codegen::defineFunction (this=0x7f90db88cd30, name=..., ast=0x7f90cc00b000, formals=0x0, body=0x7f90cc00d240, mode=QQmlJS::Codegen::GlobalCode, inheritedLocals=...) at compiler/qv4codegen.cpp:1858
  QtQA::App::TestRunner: #5  0x00007f90e5ac8589 in QtQml::JSCodeGen::generateJSCodeForFunctionsAndBindings (this=0x7f90db88cd30, fileName=..., sourceCode=..., jsModule=<optimized out>, jsEngine=0x7f90cc002a28, qmlRoot=0x7f90cc00d030, functions=...) at compiler/qqmlcodegenerator.cpp:1217
  QtQA::App::TestRunner: #6  0x00007f90e5c0fafa in QQmlCompiler::compileTree (this=0x7f90db88d4d0, tree=0x7f90cc004360) at qml/qqmlcompiler.cpp:939
  QtQA::App::TestRunner: #7  0x00007f90e5c10c25 in QQmlCompiler::compile (this=0x7f90db88d4d0, engine=<optimized out>, unit=<optimized out>, out=0x7f90cc035b70) at qml/qqmlcompiler.cpp:857
  QtQA::App::TestRunner: #8  0x00007f90e5c2df02 in QQmlTypeData::compile (this=0x27200c0) at qml/qqmltypeloader.cpp:2443
  QtQA::App::TestRunner: #9  0x00007f90e5c2fb3c in QQmlTypeData::done (this=0x27200c0) at qml/qqmltypeloader.cpp:2100
  QtQA::App::TestRunner: #10 0x00007f90e5c2725f in tryDone (this=0x27200c0) at qml/qqmltypeloader.cpp:613
  QtQA::App::TestRunner: #11 QQmlDataBlob::tryDone (this=0x27200c0) at qml/qqmltypeloader.cpp:604
  QtQA::App::TestRunner: #12 0x00007f90e5c27330 in QQmlDataLoader::setData (this=<optimized out>, blob=0x27200c0, d=...) at qml/qqmltypeloader.cpp:1165
  QtQA::App::TestRunner: #13 0x00007f90e5c273f2 in QQmlDataLoader::setData (this=0x2042ef0, blob=0x27200c0, file=<optimized out>) at qml/qqmltypeloader.cpp:1147
  QtQA::App::TestRunner: #14 0x00007f90e5c2a0c2 in QQmlDataLoader::loadThread (this=0x2042ef0, blob=0x27200c0) at qml/qqmltypeloader.cpp:1025
  QtQA::App::TestRunner: #15 0x00007f90e5c2a81d in QQmlDataLoaderThread::loadThread (this=<optimized out>, b=0x27200c0) at qml/qqmltypeloader.cpp:808
  QtQA::App::TestRunner: #16 0x00007f90e5ca38d4 in QQmlThreadPrivate::threadEvent (this=0x2040410) at qml/ftw/qqmlthread.cpp:195
  QtQA::App::TestRunner: #17 0x00007f90e5ca397a in QQmlThreadPrivate::event (this=0x2040410, e=<optimized out>) at qml/ftw/qqmlthread.cpp:135
  QtQA::App::TestRunner: #18 0x00007f90e4ce11dd in QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:944
  QtQA::App::TestRunner: #19 0x00007f90e4ce0ec4 in QCoreApplication::notifyInternal (this=0x7fff3355dbc0, receiver=0x2040410, event=0x271fb50) at kernel/qcoreapplication.cpp:882
  QtQA::App::TestRunner: #20 0x00007f90e4ce37d9 in sendEvent (event=0x271fb50, receiver=0x2040410) at kernel/qcoreapplication.h:232
  QtQA::App::TestRunner: #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20430b0) at kernel/qcoreapplication.cpp:1486
  QtQA::App::TestRunner: #22 0x00007f90e4d310c3 in postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
  QtQA::App::TestRunner: #23 0x00007f90e249fd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #24 0x00007f90e24a00a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #25 0x00007f90e24a0164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #26 0x00007f90e4d31504 in QEventDispatcherGlib::processEvents (this=0x7f90cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #27 0x00007f90e4cdfb7b in QEventLoop::exec (this=0x7f90db88de10, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #28 0x00007f90e4afdf2a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:508
  QtQA::App::TestRunner: #29 0x00007f90e4b03008 in QThreadPrivate::start (arg=0x2040410) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #30 0x00007f90e3c2be9a in start_thread (arg=0x7f90db88e700) at pthread_create.c:308
  QtQA::App::TestRunner: #31 0x00007f90e4288dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #32 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qqmlnotifier: 26 seconds, signal 6
  
  Testing tst_QQmlEngineDebugService
  FAIL!  : tst_QQmlEngineDebugService::setBindingForObject() Compared values are not the same
     Actual   (onEnteredRef.value)                  : QVariant(QString,function() { [code] })
     Expected (QVariant("{ console.log('hello') }")): QVariant(QString,{ console.log('hello') })
     Loc: [tst_qqmlenginedebugservice.cpp(972)]
  Totals: 34 passed, 1 failed, 0 skipped
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QQmlEngineDebugService *********
  Config: Using QtTest library 5.2.0, Qt 5.2.0
  PASS   : tst_QQmlEngineDebugService::initTestCase()
  PASS   : tst_QQmlEngineDebugService::watch_property()
  PASS   : tst_QQmlEngineDebugService::watch_object()
  PASS   : tst_QQmlEngineDebugService::watch_expression(width)
  PASS   : tst_QQmlEngineDebugService::watch_expression(width+10)
  PASS   : tst_QQmlEngineDebugService::watch_context()
  PASS   : tst_QQmlEngineDebugService::watch_file()
  PASS   : tst_QQmlEngineDebugService::queryAvailableEngines()
  PASS   : tst_QQmlEngineDebugService::queryRootContexts()
  PASS   : tst_QQmlEngineDebugService::queryObject(non-recursive)
  PASS   : tst_QQmlEngineDebugService::queryObject(recursive)
  PASS   : tst_QQmlEngineDebugService::queryObjectsForLocation(non-recursive)
  PASS   : tst_QQmlEngineDebugService::queryObjectsForLocation(recursive)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(width + 50)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(blueRect.width)
  QDEBUG : tst_QQmlEngineDebugService::queryExpressionResult(bad expr) *** We are about to throw...
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(bad expr)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(QObject*)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(list of QObject*)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(varObjMap)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResult(simpleVar)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultInRootContext()
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(width + 50)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(blueRect.width)
  QDEBUG : tst_QQmlEngineDebugService::queryExpressionResultBC(bad expr) *** We are about to throw...
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(bad expr)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(QObject*)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(list of QObject*)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(varObjMap)
  PASS   : tst_QQmlEngineDebugService::queryExpressionResultBC(simpleVar)
  FAIL!  : tst_QQmlEngineDebugService::setBindingForObject() Compared values are not the same
     Actual   (onEnteredRef.value)                  : QVariant(QString,function() { [code] })
     Expected (QVariant("{ console.log('hello') }")): QVariant(QString,{ console.log('hello') })
     Loc: [tst_qqmlenginedebugservice.cpp(972)]
  PASS   : tst_QQmlEngineDebugService::resetBindingForObject()
  PASS   : tst_QQmlEngineDebugService::setMethodBody()
  PASS   : tst_QQmlEngineDebugService::queryObjectTree()
  PASS   : tst_QQmlEngineDebugService::setBindingInStates()
  PASS   : tst_QQmlEngineDebugService::regression_QTCREATORBUG_7451()
  PASS   : tst_QQmlEngineDebugService::cleanupTestCase()
  Totals: 34 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_QQmlEngineDebugService *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qqmlenginedebugservice: 1 seconds, exit code 1
  
  Testing tst_parserstress
  tst_parserstress: compiler/qv4codegen_p.h:175: int QQmlJS::Codegen::Environment::findMember(const QString&) const: Assertion `(*it).index != -1 || !parent' failed.
  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:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New LWP 24888]
  QtQA::App::TestRunner: [New LWP 24885]
  QtQA::App::TestRunner: [New LWP 24874]
  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: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  QtQA::App::TestRunner: Core was generated by `./tst_parserstress -silent -o /work/build/_artifacts/test-logs/tst_parserstress'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007f709cf80445 in __GI_raise (sig=<optimized out>) 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:
  QtQA::App::TestRunner: Thread 3 (Thread 0x7f709efc8740 (LWP 24874)):
  QtQA::App::TestRunner: #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  QtQA::App::TestRunner: #1  0x00007f709d8b869b in wait (time=18446744073709551615, this=0x21610f0) at thread/qwaitcondition_unix.cpp:136
  QtQA::App::TestRunner: #2  QWaitCondition::wait (this=<optimized out>, mutex=0x21568e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
  QtQA::App::TestRunner: #3  0x00007f709ea58ba2 in wait (this=<optimized out>) at qml/ftw/qqmlthread.cpp:64
  QtQA::App::TestRunner: #4  QQmlThread::internalCallMethodInThread (this=0x2166540, message=<optimized out>) at qml/ftw/qqmlthread.cpp:311
  QtQA::App::TestRunner: #5  0x00007f709e9dc5b7 in QQmlDataLoader::loadWithStaticData (this=0x2157f70, blob=0x28705a0, data=..., mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:955
  QtQA::App::TestRunner: #6  0x00007f709e9dd521 in QQmlTypeLoader::getType (this=<optimized out>, data=..., url=...) at qml/qqmltypeloader.cpp:1556
  QtQA::App::TestRunner: #7  0x00007f709e9973f9 in QQmlComponent::setData (this=0x7fffcebd3070, data=..., url=...) at qml/qqmlcomponent.cpp:622
  QtQA::App::TestRunner: #8  0x0000000000402a62 in tst_parserstress::ecmascript (this=0x7fffcebd3e60) at tst_parserstress.cpp:131
  QtQA::App::TestRunner: #9  0x00007f709da9f9a3 in QMetaMethod::invoke (this=0x7fffcebd3600, object=0x7fffcebd3e60, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2169
  QtQA::App::TestRunner: #10 0x00007f709daa2ffe in QMetaObject::invokeMethod (obj=0x7fffcebd3e60, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1464
  QtQA::App::TestRunner: #11 0x00007f709e545789 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x2833610 "ecmascript", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:395
  QtQA::App::TestRunner: #12 qInvokeTestMethodDataEntry (slot=0x2833610 "ecmascript") at qtestcase.cpp:1693
  QtQA::App::TestRunner: #13 QTest::qInvokeTestMethod (slotName=0x28334f8 "ecmascript()", data=0x0) at qtestcase.cpp:1818
  QtQA::App::TestRunner: #14 0x00007f709e54650c in qInvokeTestMethods (testObject=0x7fffcebd3e60) at qtestcase.cpp:1972
  QtQA::App::TestRunner: #15 QTest::qExec (testObject=0x7fffcebd3e60, argc=<optimized out>, argv=<optimized out>) at qtestcase.cpp:2200
  QtQA::App::TestRunner: #16 0x00000000004023cb in main (argc=6, argv=0x7fffcebd3f88) at tst_parserstress.cpp:153
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7f70952ba700 (LWP 24885)):
  QtQA::App::TestRunner: #0  0x00007f709d032403 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #1  0x00007f709a06c862 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #2  0x00007f709a06dfff in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #3  0x00007f70978f9979 in QXcbEventReader::run (this=0x213c720) at qxcbconnection.cpp:1008
  QtQA::App::TestRunner: #4  0x00007f709d8b8008 in QThreadPrivate::start (arg=0x213c720) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #5  0x00007f709c9e0e9a in start_thread (arg=0x7f70952ba700) at pthread_create.c:308
  QtQA::App::TestRunner: #6  0x00007f709d03ddbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #7  0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7f708ffff700 (LWP 24888)):
  QtQA::App::TestRunner: #0  0x00007f709cf80445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007f709cf83bab in __GI_abort () at abort.c:91
  QtQA::App::TestRunner: #2  0x00007f709cf7910e in __assert_fail_base (fmt=<optimized out>, assertion=0x7f709eacacbc "(*it).index != -1 || !parent", file=0x7f709eacaca4 "compiler/qv4codegen_p.h", line=<optimized out>, function=<optimized out>) at assert.c:94
  QtQA::App::TestRunner: #3  0x00007f709cf791b2 in __GI___assert_fail (assertion=0x7f709eacacbc "(*it).index != -1 || !parent", file=0x7f709eacaca4 "compiler/qv4codegen_p.h", line=175, function=0x7f709eacb4e0 "int QQmlJS::Codegen::Environment::findMember(const QString&) const") at assert.c:103
  QtQA::App::TestRunner: #4  0x00007f709e82df69 in findMember (this=<optimized out>, name=...) at compiler/qv4codegen_p.h:175
  QtQA::App::TestRunner: #5  findMember (name=..., this=0x7f7088095530) at compiler/qv4codegen.cpp:1352
  QtQA::App::TestRunner: #6  QQmlJS::Codegen::identifier (this=0x7f708fffde80, name=..., line=98, col=7) at compiler/qv4codegen.cpp:1365
  QtQA::App::TestRunner: #7  0x00007f709e82e069 in QQmlJS::Codegen::visit (this=0x7f708fffde80, ast=<optimized out>) at compiler/qv4codegen.cpp:1395
  QtQA::App::TestRunner: #8  0x00007f709e806113 in QQmlJS::AST::IdentifierExpression::accept0 (this=0x7f708801dbd0, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:122
  QtQA::App::TestRunner: #9  0x00007f709e806701 in QQmlJS::AST::Node::accept (this=0x7f708801dbd0, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #10 0x00007f709e82a3f8 in QQmlJS::Codegen::expression (this=0x7f708fffde80, ast=<optimized out>) at compiler/qv4codegen.cpp:739
  QtQA::App::TestRunner: #11 0x00007f709e82b175 in QQmlJS::Codegen::visit (this=0x7f708fffde80, ast=0x7f708801dd80) at compiler/qv4codegen.cpp:1420
  QtQA::App::TestRunner: #12 0x00007f709e807ef3 in QQmlJS::AST::NewMemberExpression::accept0 (this=0x7f708801dd80, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:293
  QtQA::App::TestRunner: #13 0x00007f709e806701 in QQmlJS::AST::Node::accept (this=0x7f708801dd80, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #14 0x00007f709e829bae in QQmlJS::Codegen::statement (this=0x7f708fffde80, ast=<optimized out>) at compiler/qv4codegen.cpp:706
  QtQA::App::TestRunner: #15 0x00007f709e82bf67 in QQmlJS::Codegen::visit (this=0x7f708fffde80, ast=<optimized out>) at compiler/qv4codegen.cpp:2016
  QtQA::App::TestRunner: #16 0x00007f709e807643 in QQmlJS::AST::ExpressionStatement::accept0 (this=0x7f708801ddd0, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:520
  QtQA::App::TestRunner: #17 0x00007f709e806701 in QQmlJS::AST::Node::accept (this=0x7f708801ddd0, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #18 0x00007f709e828eed in QQmlJS::Codegen::visit (this=<optimized out>, ast=<optimized out>) at compiler/qv4codegen.cpp:1916
  QtQA::App::TestRunner: #19 0x00007f709e806c13 in QQmlJS::AST::StatementSourceElement::accept0 (this=0x7f708801ddf8, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:806
  QtQA::App::TestRunner: #20 0x00007f709e806701 in QQmlJS::AST::Node::accept (this=0x7f708801ddf8, visitor=0x7f708fffde80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #21 0x00007f709e82c0b8 in QQmlJS::Codegen::sourceElement (this=0x7f708fffde80, ast=<optimized out>) at compiler/qv4codegen.cpp:761
  QtQA::App::TestRunner: #22 0x00007f709e82c157 in QQmlJS::Codegen::sourceElements (this=0x7f708fffde80, ast=<optimized out>) at compiler/qv4codegen.cpp:794
  QtQA::App::TestRunner: #23 0x00007f709e830d8e in QQmlJS::Codegen::defineFunction (this=0x7f708fffde80, name=..., ast=0x7f708801de48, formals=0x7f708801d938, body=0x7f708801de10, mode=QQmlJS::Codegen::QmlBinding, inheritedLocals=...) at compiler/qv4codegen.cpp:1869
  QtQA::App::TestRunner: #24 0x00007f709e830b63 in QQmlJS::Codegen::defineFunction (this=0x7f708fffde80, name=..., ast=0x7f7088041258, formals=0x0, body=0x7f7088066a38, mode=QQmlJS::Codegen::GlobalCode, inheritedLocals=...) at compiler/qv4codegen.cpp:1853
  QtQA::App::TestRunner: #25 0x00007f709e87d589 in QtQml::JSCodeGen::generateJSCodeForFunctionsAndBindings (this=0x7f708fffde80, fileName=..., sourceCode=..., jsModule=<optimized out>, jsEngine=0x7f7088019a88, qmlRoot=0x7f7088066a00, functions=...) at compiler/qqmlcodegenerator.cpp:1217
  QtQA::App::TestRunner: #26 0x00007f709e9c4afa in QQmlCompiler::compileTree (this=0x7f708fffe620, tree=0x7f7088015aa0) at qml/qqmlcompiler.cpp:939
  QtQA::App::TestRunner: #27 0x00007f709e9c5c25 in QQmlCompiler::compile (this=0x7f708fffe620, engine=<optimized out>, unit=<optimized out>, out=0x7f708801b140) at qml/qqmlcompiler.cpp:857
  QtQA::App::TestRunner: #28 0x00007f709e9e2f02 in QQmlTypeData::compile (this=0x28705a0) at qml/qqmltypeloader.cpp:2443
  QtQA::App::TestRunner: #29 0x00007f709e9e4b3c in QQmlTypeData::done (this=0x28705a0) at qml/qqmltypeloader.cpp:2100
  QtQA::App::TestRunner: #30 0x00007f709e9dc25f in tryDone (this=0x28705a0) at qml/qqmltypeloader.cpp:613
  QtQA::App::TestRunner: #31 QQmlDataBlob::tryDone (this=0x28705a0) at qml/qqmltypeloader.cpp:604
  QtQA::App::TestRunner: #32 0x00007f709e9dc330 in QQmlDataLoader::setData (this=<optimized out>, blob=0x28705a0, d=...) at qml/qqmltypeloader.cpp:1165
  QtQA::App::TestRunner: #33 0x00007f709e9dc48e in QQmlDataLoader::setData (this=0x2157f70, blob=0x28705a0, data=...) at qml/qqmltypeloader.cpp:1139
  QtQA::App::TestRunner: #34 0x00007f709e9dc63d in loadWithStaticDataThread (data=..., blob=0x28705a0, this=<optimized out>) at qml/qqmltypeloader.cpp:972
  QtQA::App::TestRunner: #35 QQmlDataLoaderThread::loadWithStaticDataThread (this=<optimized out>, b=<optimized out>, d=...) at qml/qqmltypeloader.cpp:814
  QtQA::App::TestRunner: #36 0x00007f709ea588d4 in QQmlThreadPrivate::threadEvent (this=0x2156870) at qml/ftw/qqmlthread.cpp:195
  QtQA::App::TestRunner: #37 0x00007f709ea5897a in QQmlThreadPrivate::event (this=0x2156870, e=<optimized out>) at qml/ftw/qqmlthread.cpp:135
  QtQA::App::TestRunner: #38 0x00007f709da961dd in QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:944
  QtQA::App::TestRunner: #39 0x00007f709da95ec4 in QCoreApplication::notifyInternal (this=0x7fffcebd3e90, receiver=0x2156870, event=0x2870780) at kernel/qcoreapplication.cpp:882
  QtQA::App::TestRunner: #40 0x00007f709da987d9 in sendEvent (event=0x2870780, receiver=0x2156870) at kernel/qcoreapplication.h:232
  QtQA::App::TestRunner: #41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2156f40) at kernel/qcoreapplication.cpp:1486
  QtQA::App::TestRunner: #42 0x00007f709dae60c3 in postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
  QtQA::App::TestRunner: #43 0x00007f709b254d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #44 0x00007f709b2550a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #45 0x00007f709b255164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #46 0x00007f709dae6504 in QEventDispatcherGlib::processEvents (this=0x7f70880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #47 0x00007f709da94b7b in QEventLoop::exec (this=0x7f708fffee10, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #48 0x00007f709d8b2f2a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:508
  QtQA::App::TestRunner: #49 0x00007f709d8b8008 in QThreadPrivate::start (arg=0x2156870) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #50 0x00007f709c9e0e9a in start_thread (arg=0x7f708ffff700) at pthread_create.c:308
  QtQA::App::TestRunner: #51 0x00007f709d03ddbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #52 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_parserstress *********
  Config: Using QtTest library 5.2.0, Qt 5.2.0
  PASS   : tst_parserstress::initTestCase()
  tst_parserstress: compiler/qv4codegen_p.h:175: int QQmlJS::Codegen::Environment::findMember(const QString&) const: Assertion `(*it).index != -1 || !parent' failed.
  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:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New LWP 28723]
  QtQA::App::TestRunner: [New LWP 28716]
  QtQA::App::TestRunner: [New LWP 28713]
  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: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  QtQA::App::TestRunner: Core was generated by `./tst_parserstress -o /work/build/_artifacts/test-logs/tst_parserstress-testres'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007fd9025ff445 in __GI_raise (sig=<optimized out>) 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:
  QtQA::App::TestRunner: Thread 3 (Thread 0x7fd904647740 (LWP 28713)):
  QtQA::App::TestRunner: #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  QtQA::App::TestRunner: #1  0x00007fd902f3769b in wait (time=18446744073709551615, this=0x25c8e10) at thread/qwaitcondition_unix.cpp:136
  QtQA::App::TestRunner: #2  QWaitCondition::wait (this=<optimized out>, mutex=0x25ceb30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
  QtQA::App::TestRunner: #3  0x00007fd9040d7ba2 in wait (this=<optimized out>) at qml/ftw/qqmlthread.cpp:64
  QtQA::App::TestRunner: #4  QQmlThread::internalCallMethodInThread (this=0x25c5370, message=<optimized out>) at qml/ftw/qqmlthread.cpp:311
  QtQA::App::TestRunner: #5  0x00007fd90405b5b7 in QQmlDataLoader::loadWithStaticData (this=0x25bcef0, blob=0x2cd8080, data=..., mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:955
  QtQA::App::TestRunner: #6  0x00007fd90405c521 in QQmlTypeLoader::getType (this=<optimized out>, data=..., url=...) at qml/qqmltypeloader.cpp:1556
  QtQA::App::TestRunner: #7  0x00007fd9040163f9 in QQmlComponent::setData (this=0x7fffa561ef10, data=..., url=...) at qml/qqmlcomponent.cpp:622
  QtQA::App::TestRunner: #8  0x0000000000402a62 in tst_parserstress::ecmascript (this=0x7fffa561fd00) at tst_parserstress.cpp:131
  QtQA::App::TestRunner: #9  0x00007fd90311e9a3 in QMetaMethod::invoke (this=0x7fffa561f4a0, object=0x7fffa561fd00, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2169
  QtQA::App::TestRunner: #10 0x00007fd903121ffe in QMetaObject::invokeMethod (obj=0x7fffa561fd00, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1464
  QtQA::App::TestRunner: #11 0x00007fd903bc4789 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x2c996d0 "ecmascript", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:395
  QtQA::App::TestRunner: #12 qInvokeTestMethodDataEntry (slot=0x2c996d0 "ecmascript") at qtestcase.cpp:1693
  QtQA::App::TestRunner: #13 QTest::qInvokeTestMethod (slotName=0x2c995b8 "ecmascript()", data=0x0) at qtestcase.cpp:1818
  QtQA::App::TestRunner: #14 0x00007fd903bc550c in qInvokeTestMethods (testObject=0x7fffa561fd00) at qtestcase.cpp:1972
  QtQA::App::TestRunner: #15 QTest::qExec (testObject=0x7fffa561fd00, argc=<optimized out>, argv=<optimized out>) at qtestcase.cpp:2200
  QtQA::App::TestRunner: #16 0x00000000004023cb in main (argc=5, argv=0x7fffa561fe28) at tst_parserstress.cpp:153
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7fd8fa939700 (LWP 28716)):
  QtQA::App::TestRunner: #0  0x00007fd9026b1403 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #1  0x00007fd8ff6eb862 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #2  0x00007fd8ff6ecfff in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
  QtQA::App::TestRunner: #3  0x00007fd8fcf78979 in QXcbEventReader::run (this=0x25a4720) at qxcbconnection.cpp:1008
  QtQA::App::TestRunner: #4  0x00007fd902f37008 in QThreadPrivate::start (arg=0x25a4720) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #5  0x00007fd90205fe9a in start_thread (arg=0x7fd8fa939700) at pthread_create.c:308
  QtQA::App::TestRunner: #6  0x00007fd9026bcdbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #7  0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7fd8f9cc2700 (LWP 28723)):
  QtQA::App::TestRunner: #0  0x00007fd9025ff445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007fd902602bab in __GI_abort () at abort.c:91
  QtQA::App::TestRunner: #2  0x00007fd9025f810e in __assert_fail_base (fmt=<optimized out>, assertion=0x7fd904149cbc "(*it).index != -1 || !parent", file=0x7fd904149ca4 "compiler/qv4codegen_p.h", line=<optimized out>, function=<optimized out>) at assert.c:94
  QtQA::App::TestRunner: #3  0x00007fd9025f81b2 in __GI___assert_fail (assertion=0x7fd904149cbc "(*it).index != -1 || !parent", file=0x7fd904149ca4 "compiler/qv4codegen_p.h", line=175, function=0x7fd90414a4e0 "int QQmlJS::Codegen::Environment::findMember(const QString&) const") at assert.c:103
  QtQA::App::TestRunner: #4  0x00007fd903eacf69 in findMember (this=<optimized out>, name=...) at compiler/qv4codegen_p.h:175
  QtQA::App::TestRunner: #5  findMember (name=..., this=0x7fd8ec095530) at compiler/qv4codegen.cpp:1352
  QtQA::App::TestRunner: #6  QQmlJS::Codegen::identifier (this=0x7fd8f9cc0e80, name=..., line=98, col=7) at compiler/qv4codegen.cpp:1365
  QtQA::App::TestRunner: #7  0x00007fd903ead069 in QQmlJS::Codegen::visit (this=0x7fd8f9cc0e80, ast=<optimized out>) at compiler/qv4codegen.cpp:1395
  QtQA::App::TestRunner: #8  0x00007fd903e85113 in QQmlJS::AST::IdentifierExpression::accept0 (this=0x7fd8ec01dbd0, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:122
  QtQA::App::TestRunner: #9  0x00007fd903e85701 in QQmlJS::AST::Node::accept (this=0x7fd8ec01dbd0, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #10 0x00007fd903ea93f8 in QQmlJS::Codegen::expression (this=0x7fd8f9cc0e80, ast=<optimized out>) at compiler/qv4codegen.cpp:739
  QtQA::App::TestRunner: #11 0x00007fd903eaa175 in QQmlJS::Codegen::visit (this=0x7fd8f9cc0e80, ast=0x7fd8ec01dd80) at compiler/qv4codegen.cpp:1420
  QtQA::App::TestRunner: #12 0x00007fd903e86ef3 in QQmlJS::AST::NewMemberExpression::accept0 (this=0x7fd8ec01dd80, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:293
  QtQA::App::TestRunner: #13 0x00007fd903e85701 in QQmlJS::AST::Node::accept (this=0x7fd8ec01dd80, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #14 0x00007fd903ea8bae in QQmlJS::Codegen::statement (this=0x7fd8f9cc0e80, ast=<optimized out>) at compiler/qv4codegen.cpp:706
  QtQA::App::TestRunner: #15 0x00007fd903eaaf67 in QQmlJS::Codegen::visit (this=0x7fd8f9cc0e80, ast=<optimized out>) at compiler/qv4codegen.cpp:2016
  QtQA::App::TestRunner: #16 0x00007fd903e86643 in QQmlJS::AST::ExpressionStatement::accept0 (this=0x7fd8ec01ddd0, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:520
  QtQA::App::TestRunner: #17 0x00007fd903e85701 in QQmlJS::AST::Node::accept (this=0x7fd8ec01ddd0, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #18 0x00007fd903ea7eed in QQmlJS::Codegen::visit (this=<optimized out>, ast=<optimized out>) at compiler/qv4codegen.cpp:1916
  QtQA::App::TestRunner: #19 0x00007fd903e85c13 in QQmlJS::AST::StatementSourceElement::accept0 (this=0x7fd8ec01ddf8, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:806
  QtQA::App::TestRunner: #20 0x00007fd903e85701 in QQmlJS::AST::Node::accept (this=0x7fd8ec01ddf8, visitor=0x7fd8f9cc0e80) at parser/qqmljsast.cpp:53
  QtQA::App::TestRunner: #21 0x00007fd903eab0b8 in QQmlJS::Codegen::sourceElement (this=0x7fd8f9cc0e80, ast=<optimized out>) at compiler/qv4codegen.cpp:761
  QtQA::App::TestRunner: #22 0x00007fd903eab157 in QQmlJS::Codegen::sourceElements (this=0x7fd8f9cc0e80, ast=<optimized out>) at compiler/qv4codegen.cpp:794
  QtQA::App::TestRunner: #23 0x00007fd903eafd8e in QQmlJS::Codegen::defineFunction (this=0x7fd8f9cc0e80, name=..., ast=0x7fd8ec01de48, formals=0x7fd8ec01d938, body=0x7fd8ec01de10, mode=QQmlJS::Codegen::QmlBinding, inheritedLocals=...) at compiler/qv4codegen.cpp:1869
  QtQA::App::TestRunner: #24 0x00007fd903eafb63 in QQmlJS::Codegen::defineFunction (this=0x7fd8f9cc0e80, name=..., ast=0x7fd8ec041258, formals=0x0, body=0x7fd8ec066a38, mode=QQmlJS::Codegen::GlobalCode, inheritedLocals=...) at compiler/qv4codegen.cpp:1853
  QtQA::App::TestRunner: #25 0x00007fd903efc589 in QtQml::JSCodeGen::generateJSCodeForFunctionsAndBindings (this=0x7fd8f9cc0e80, fileName=..., sourceCode=..., jsModule=<optimized out>, jsEngine=0x7fd8ec019a88, qmlRoot=0x7fd8ec066a00, functions=...) at compiler/qqmlcodegenerator.cpp:1217
  QtQA::App::TestRunner: #26 0x00007fd904043afa in QQmlCompiler::compileTree (this=0x7fd8f9cc1620, tree=0x7fd8ec015aa0) at qml/qqmlcompiler.cpp:939
  QtQA::App::TestRunner: #27 0x00007fd904044c25 in QQmlCompiler::compile (this=0x7fd8f9cc1620, engine=<optimized out>, unit=<optimized out>, out=0x7fd8ec01b140) at qml/qqmlcompiler.cpp:857
  QtQA::App::TestRunner: #28 0x00007fd904061f02 in QQmlTypeData::compile (this=0x2cd8080) at qml/qqmltypeloader.cpp:2443
  QtQA::App::TestRunner: #29 0x00007fd904063b3c in QQmlTypeData::done (this=0x2cd8080) at qml/qqmltypeloader.cpp:2100
  QtQA::App::TestRunner: #30 0x00007fd90405b25f in tryDone (this=0x2cd8080) at qml/qqmltypeloader.cpp:613
  QtQA::App::TestRunner: #31 QQmlDataBlob::tryDone (this=0x2cd8080) at qml/qqmltypeloader.cpp:604
  QtQA::App::TestRunner: #32 0x00007fd90405b330 in QQmlDataLoader::setData (this=<optimized out>, blob=0x2cd8080, d=...) at qml/qqmltypeloader.cpp:1165
  QtQA::App::TestRunner: #33 0x00007fd90405b48e in QQmlDataLoader::setData (this=0x25bcef0, blob=0x2cd8080, data=...) at qml/qqmltypeloader.cpp:1139
  QtQA::App::TestRunner: #34 0x00007fd90405b63d in loadWithStaticDataThread (data=..., blob=0x2cd8080, this=<optimized out>) at qml/qqmltypeloader.cpp:972
  QtQA::App::TestRunner: #35 QQmlDataLoaderThread::loadWithStaticDataThread (this=<optimized out>, b=<optimized out>, d=...) at qml/qqmltypeloader.cpp:814
  QtQA::App::TestRunner: #36 0x00007fd9040d78d4 in QQmlThreadPrivate::threadEvent (this=0x25ceac0) at qml/ftw/qqmlthread.cpp:195
  QtQA::App::TestRunner: #37 0x00007fd9040d797a in QQmlThreadPrivate::event (this=0x25ceac0, e=<optimized out>) at qml/ftw/qqmlthread.cpp:135
  QtQA::App::TestRunner: #38 0x00007fd9031151dd in QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:944
  QtQA::App::TestRunner: #39 0x00007fd903114ec4 in QCoreApplication::notifyInternal (this=0x7fffa561fd30, receiver=0x25ceac0, event=0x2cd8260) at kernel/qcoreapplication.cpp:882
  QtQA::App::TestRunner: #40 0x00007fd9031177d9 in sendEvent (event=0x2cd8260, receiver=0x25ceac0) at kernel/qcoreapplication.h:232
  QtQA::App::TestRunner: #41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x25bd0b0) at kernel/qcoreapplication.cpp:1486
  QtQA::App::TestRunner: #42 0x00007fd9031650c3 in postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
  QtQA::App::TestRunner: #43 0x00007fd9008d3d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #44 0x00007fd9008d40a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #45 0x00007fd9008d4164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  QtQA::App::TestRunner: #46 0x00007fd903165504 in QEventDispatcherGlib::processEvents (this=0x7fd8ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #47 0x00007fd903113b7b in QEventLoop::exec (this=0x7fd8f9cc1e10, flags=...) at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #48 0x00007fd902f31f2a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:508
  QtQA::App::TestRunner: #49 0x00007fd902f37008 in QThreadPrivate::start (arg=0x25ceac0) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #50 0x00007fd90205fe9a in start_thread (arg=0x7fd8f9cc2700) at pthread_create.c:308
  QtQA::App::TestRunner: #51 0x00007fd9026bcdbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #52 0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_parserstress: 31 seconds, signal 6

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_stable_Integration/build_01092/linux-g++_no-widgets_Ubuntu_12.04_x64/log.txt.gz

  Tested changes (refs/builds/stable_1381385400):
    http://codereview.qt-project.org/67637 [PS1] - Compile signal handler expressions in the loader thread
    http://codereview.qt-project.org/67631 [PS2] - Compile JS functions as part of the QQmlCompiler run in the loader thread
    http://codereview.qt-project.org/67630 [PS2] - Compile binding expressions in the QQmlCompiler



More information about the Ci-reports mailing list