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

Qt Continuous Integration System ci-noreply at qt-project.org
Mon Sep 2 13:16:45 CEST 2013


Autotest `tst_qquickvisualdatamodel' failed :(

  Testing tst_qquickvisualdatamodel
  QFATAL : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended) Received signal 11
  FAIL!  : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended) Received a fatal error.
     Loc: [Unknown file(0)]
  Totals: 234 passed, 1 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:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New Thread 12695]
  QtQA::App::TestRunner: [New Thread 12696]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: Core was generated by `./tst_qquickvisualdatamodel -silent -o /work/build/_artifacts/test-logs/tst_qqu'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0xb7700430 in __kernel_vsyscall ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 12696):
  QtQA::App::TestRunner: #0  0xb7700430 in __kernel_vsyscall ()
  QtQA::App::TestRunner: #1  0xb58d4506 in *__GI___poll (fds=0xb5969ff4, nfds=1, timeout=-1)
  QtQA::App::TestRunner:     at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #2  0xb57424eb in g_poll () from /lib/libglib-2.0.so.0
  QtQA::App::TestRunner: #3  0xb57350ac in ?? () from /lib/libglib-2.0.so.0
  QtQA::App::TestRunner: #4  0xb57354b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
  QtQA::App::TestRunner: #5  0xb5e2ca34 in QEventDispatcherGlib::processEvents (this=0x9affb98,
  QtQA::App::TestRunner:     flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #6  0xb5db43ab in QEventLoop::processEvents (this=0xb3dcc2c8, flags=...)
  QtQA::App::TestRunner:     at kernel/qeventloop.cpp:136
  QtQA::App::TestRunner: #7  0xb5db4673 in QEventLoop::exec (this=0xb3dcc2c8, flags=...)
  QtQA::App::TestRunner:     at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #8  0xb5bbc9af in QThread::exec (this=0x9b0f6e0) at thread/qthread.cpp:507
  QtQA::App::TestRunner: #9  0xb705304c in QQmlThreadPrivate::run (this=0x9b0f6e0)
  QtQA::App::TestRunner:     at qml/ftw/qqmlthread.cpp:148
  QtQA::App::TestRunner: #10 0xb5bc3b53 in QThreadPrivate::start (arg=0x9b0f6e0)
  QtQA::App::TestRunner:     at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #11 0xb5aae96e in start_thread (arg=0xb3dccb70) at pthread_create.c:300
  QtQA::App::TestRunner: #12 0xb58e23ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 12695):
  QtQA::App::TestRunner: #0  0xb7700430 in __kernel_vsyscall ()
  QtQA::App::TestRunner: #1  0xb5839651 in *__GI_raise (sig=6)
  QtQA::App::TestRunner:     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #2  0xb583ca82 in *__GI_abort () at abort.c:92
  QtQA::App::TestRunner: #3  0xb5bb01f0 in qt_message_fatal (context=..., message=...)
  QtQA::App::TestRunner:     at global/qlogging.cpp:942
  QtQA::App::TestRunner: #4  0xb5badd2a in QMessageLogger::fatal (this=0xbf9fc0bc,
  QtQA::App::TestRunner:     msg=0xb669b540 "Received signal %d") at global/qlogging.cpp:360
  QtQA::App::TestRunner: #5  0xb66841b9 in QTest::FatalSignalHandler::signal (signum=11)
  QtQA::App::TestRunner:     at qtestcase.cpp:2005
  QtQA::App::TestRunner: #6  <signal handler called>
  QtQA::App::TestRunner: #7  0x00000000 in ?? ()
  QtQA::App::TestRunner: #8  0xb709264b in QQmlDelegateModelItem::get_model (ctx=0xbf9fc690)
  QtQA::App::TestRunner:     at types/qqmldelegatemodel.cpp:1698
  QtQA::App::TestRunner: #9  0xb6ef0435 in QV4::BuiltinFunctionOld::call (that=0xb29a7670, d=...)
  QtQA::App::TestRunner:     at jsruntime/qv4functionobject.cpp:582
  QtQA::App::TestRunner: #10 0xb6eb4ce7 in QV4::FunctionObject::call (this=0xb29a7670, d=...)
  QtQA::App::TestRunner:     at jsruntime/qv4functionobject_p.h:126
  QtQA::App::TestRunner: #11 0xb6efe89b in QV4::Object::getValue (thisObject=..., p=0xa26a7a8,
  QtQA::App::TestRunner:     attrs=...) at jsruntime/qv4object.cpp:139
  QtQA::App::TestRunner: #12 0xb6ecda8c in QV4::Object::getValue (this=0xb35bbfa0, p=0xa26a7a8,
  QtQA::App::TestRunner:     attrs=...) at jsruntime/qv4object_p.h:154
  QtQA::App::TestRunner: #13 0xb6f005db in QV4::Object::internalGet (this=0xb35bbfa0, name=0xb35c7c60,
  QtQA::App::TestRunner:     hasProperty=0x0) at jsruntime/qv4object.cpp:668
  QtQA::App::TestRunner: #14 0xb6effad5 in QV4::Object::get (m=0xb35bbfa0, name=0xb35c7c60,
  QtQA::App::TestRunner:     hasProperty=0x0) at jsruntime/qv4object.cpp:451
  QtQA::App::TestRunner: #15 0xb6ed6209 in QV4::Managed::get (this=0xb35bbfa0, name=0xb35c7c60,
  QtQA::App::TestRunner:     hasProperty=0x0) at jsruntime/qv4managed.cpp:206
  QtQA::App::TestRunner: #16 0xb6ec60da in QV4::__qmljs_get_property (ctx=0x9febd20,
  QtQA::App::TestRunner:     result=0xbf9fc950, object=..., name=0xb35c7c60)
  QtQA::App::TestRunner:     at jsruntime/qv4runtime.cpp:652
  QtQA::App::TestRunner: #17 0xb2990398 in ?? ()
  QtQA::App::TestRunner: #18 0xb6f14547 in QmlBindingWrapper::call (that=0xb29f4d00)
  QtQA::App::TestRunner:     at jsruntime/qv4script.cpp:108
  QtQA::App::TestRunner: #19 0xb6eb4ce7 in QV4::FunctionObject::call (this=0xb29f4d00, d=...)
  QtQA::App::TestRunner:     at jsruntime/qv4functionobject_p.h:126
  QtQA::App::TestRunner: #20 0xb703c4d6 in QQmlJavaScriptExpression::evaluate (this=0xa675838,
  QtQA::App::TestRunner:     context=0xa03cf98, function=..., argc=0, args=0xbf9fcb10, isUndefined=0x0)
  QtQA::App::TestRunner:     at qml/qqmljavascriptexpression.cpp:180
  QtQA::App::TestRunner: #21 0xb703c249 in QQmlJavaScriptExpression::evaluate (this=0xa675838,
  QtQA::App::TestRunner:     context=0xa03cf98, function=..., isUndefined=0x0)
  QtQA::App::TestRunner:     at qml/qqmljavascriptexpression.cpp:129
  QtQA::App::TestRunner: #22 0xb6f794a2 in QQmlExpressionPrivate::v4value (this=0xa6757f8,
  QtQA::App::TestRunner:     isUndefined=0x0) at qml/qqmlexpression.cpp:270
  QtQA::App::TestRunner: #23 0xb6f795a9 in QQmlExpressionPrivate::value (this=0xa6757f8,
  QtQA::App::TestRunner:     isUndefined=0x0) at qml/qqmlexpression.cpp:288
  QtQA::App::TestRunner: #24 0xb6f79692 in QQmlExpression::evaluate (this=0xbf9fcc98,
  QtQA::App::TestRunner:     valueIsUndefined=0x0) at qml/qqmlexpression.cpp:309
  QtQA::App::TestRunner: #25 0x080a13d9 in evaluate<int> (scope=0xa1d0bb8, expression=...)
  QtQA::App::TestRunner:     at tst_qquickvisualdatamodel.cpp:475
  QtQA::App::TestRunner: #26 0x08096173 in tst_qquickvisualdatamodel::resolve (this=0xbf9fd98c)
  QtQA::App::TestRunner:     at tst_qquickvisualdatamodel.cpp:3612
  QtQA::App::TestRunner: #27 0x080a0c55 in tst_qquickvisualdatamodel::qt_static_metacall (
  QtQA::App::TestRunner:     _o=0xbf9fd98c, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbf9fcfe4)
  QtQA::App::TestRunner:     at .moc/debug-shared/tst_qquickvisualdatamodel.moc:1006
  QtQA::App::TestRunner: #28 0xb5dc4459 in QMetaMethod::invoke (this=0xbf9fd190, object=0xbf9fd98c,
  QtQA::App::TestRunner:     connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=...,
  QtQA::App::TestRunner:     val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=...,
  QtQA::App::TestRunner:     val9=...) at kernel/qmetaobject.cpp:2164
  QtQA::App::TestRunner: #29 0xb5dc3a2e in QMetaObject::invokeMethod (obj=0xbf9fd98c,
  QtQA::App::TestRunner:     member=0xa2e27d8 "resolve", type=Qt::DirectConnection, ret=..., val0=...,
  QtQA::App::TestRunner:     val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
  QtQA::App::TestRunner:     val8=..., val9=...) at kernel/qmetaobject.cpp:1463
  QtQA::App::TestRunner: #30 0xb6687482 in QMetaObject::invokeMethod (obj=0xbf9fd98c,
  QtQA::App::TestRunner:     member=0xa2e27d8 "resolve", type=Qt::DirectConnection, val0=...,
  QtQA::App::TestRunner:     val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
  QtQA::App::TestRunner:     val8=..., val9=...)
  QtQA::App::TestRunner:     at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:395
  QtQA::App::TestRunner: #31 0xb6682f98 in qInvokeTestMethodDataEntry (slot=0xa2e27d8 "resolve")
  QtQA::App::TestRunner:     at qtestcase.cpp:1691
  QtQA::App::TestRunner: #32 0xb6683837 in qInvokeTestMethod (slotName=0xa672ce8 "resolve()", data=0x0)
  QtQA::App::TestRunner:     at qtestcase.cpp:1816
  QtQA::App::TestRunner: #33 0xb668409e in qInvokeTestMethods (testObject=0xbf9fd98c)
  QtQA::App::TestRunner:     at qtestcase.cpp:1970
  QtQA::App::TestRunner: #34 0xb668481c in QTest::qExec (testObject=0xbf9fd98c, argc=6,
  QtQA::App::TestRunner:     argv=0xbf9fda84) at qtestcase.cpp:2198
  QtQA::App::TestRunner: #35 0x0809f96b in main (argc=6, argv=0xbf9fda84)
  QtQA::App::TestRunner:     at tst_qquickvisualdatamodel.cpp:4246
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_qquickvisualdatamodel *********
  Config: Using QtTest library 5.2.0, Qt 5.2.0
  PASS   : tst_qquickvisualdatamodel::initTestCase()
  PASS   : tst_qquickvisualdatamodel::rootIndex()
  PASS   : tst_qquickvisualdatamodel::updateLayout(item delegate)
  PASS   : tst_qquickvisualdatamodel::updateLayout(package delegate)
  PASS   : tst_qquickvisualdatamodel::childChanged(item delegate)
  PASS   : tst_qquickvisualdatamodel::childChanged(package delegate)
  PASS   : tst_qquickvisualdatamodel::noDelegate(item delegate)
  PASS   : tst_qquickvisualdatamodel::noDelegate(package delegate)
  PASS   : tst_qquickvisualdatamodel::itemsDestroyed(listView)
  PASS   : tst_qquickvisualdatamodel::itemsDestroyed(package)
  PASS   : tst_qquickvisualdatamodel::itemsDestroyed(pathView)
  PASS   : tst_qquickvisualdatamodel::itemsDestroyed(repeater)
  PASS   : tst_qquickvisualdatamodel::objectListModel()
  PASS   : tst_qquickvisualdatamodel::singleRole()
  PASS   : tst_qquickvisualdatamodel::modelProperties()
  PASS   : tst_qquickvisualdatamodel::packagesDestroyed()
  PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move 1 forward)
  PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move 1 backwards)
  PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move multiple forwards)
  PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move multiple forwards, with same to)
  PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move multiple backwards)
  PASS   : tst_qquickvisualdatamodel::subtreeRowsMoved()
  PASS   : tst_qquickvisualdatamodel::watchedRoles()
  PASS   : tst_qquickvisualdatamodel::hasModelChildren()
  PASS   : tst_qquickvisualdatamodel::setValue()
  PASS   : tst_qquickvisualdatamodel::remove(item delegate)
  PASS   : tst_qquickvisualdatamodel::remove(package)
  PASS   : tst_qquickvisualdatamodel::move(item delegate)
  PASS   : tst_qquickvisualdatamodel::move(package)
  PASS   : tst_qquickvisualdatamodel::groups(item delegate)
  PASS   : tst_qquickvisualdatamodel::groups(package)
  PASS   : tst_qquickvisualdatamodel::invalidGroups()
  PASS   : tst_qquickvisualdatamodel::get()
  PASS   : tst_qquickvisualdatamodel::onChanged(item appended)
  PASS   : tst_qquickvisualdatamodel::onChanged(item prepended)
  PASS   : tst_qquickvisualdatamodel::onChanged(item inserted)
  PASS   : tst_qquickvisualdatamodel::onChanged(item removed tail)
  PASS   : tst_qquickvisualdatamodel::onChanged(item removed head)
  PASS   : tst_qquickvisualdatamodel::onChanged(item removed middle)
  PASS   : tst_qquickvisualdatamodel::onChanged(item moved from tail)
  PASS   : tst_qquickvisualdatamodel::onChanged(item moved from head)
  PASS   : tst_qquickvisualdatamodel::onChanged(groups changed)
  PASS   : tst_qquickvisualdatamodel::onChanged(multiple removes)
  PASS   : tst_qquickvisualdatamodel::create()
  QWARN  : tst_qquickvisualdatamodel::incompleteModel() <Unknown File>: QML VisualDataGroup: remove: index out of range
  QWARN  : tst_qquickvisualdatamodel::incompleteModel() file:: Expected token `,'
  PASS   : tst_qquickvisualdatamodel::incompleteModel()
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit number)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2 with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit number)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.number)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted  with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended clear persistence)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended clear persistence)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted clear persistence)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit name)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit name)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.name)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit display)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit display)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit model.display)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items append)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit model.modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items append)
  PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit number)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2 with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit number)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.number)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted  with groups)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended clear persistence)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended clear persistence)
  PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted clear persistence)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit name)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit name)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.name)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items append)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit display)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit display)
  PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit model.display)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items append)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit resolved)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.create prepend modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit modelData)
  PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit model.modelData)
  PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items prepend)
  PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items append)
  PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items insert at 2)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, move resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, move resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, move resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, remove resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, remove resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, remove resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items insert, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items insert, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(StringList.items prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(StringList.items append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(StringList.items insert, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve prepended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve appended)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, move resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, move resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, move resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, remove resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, remove resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, remove resolved)
  PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve prepended)
  QFATAL : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended) Received signal 11
  FAIL!  : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended) Received a fatal error.
     Loc: [Unknown file(0)]
  Totals: 234 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_qquickvisualdatamodel *********
  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 Thread 12736]
  QtQA::App::TestRunner: [New Thread 12737]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: Core was generated by `./tst_qquickvisualdatamodel -o /work/build/_artifacts/test-logs/tst_qquickvisua'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0xb7720430 in __kernel_vsyscall ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 12737):
  QtQA::App::TestRunner: #0  0xb7720430 in __kernel_vsyscall ()
  QtQA::App::TestRunner: #1  0xb58f4506 in *__GI___poll (fds=0xb5989ff4, nfds=1, timeout=-1)
  QtQA::App::TestRunner:     at ../sysdeps/unix/sysv/linux/poll.c:87
  QtQA::App::TestRunner: #2  0xb57624eb in g_poll () from /lib/libglib-2.0.so.0
  QtQA::App::TestRunner: #3  0xb57550ac in ?? () from /lib/libglib-2.0.so.0
  QtQA::App::TestRunner: #4  0xb57554b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
  QtQA::App::TestRunner: #5  0xb5e4ca34 in QEventDispatcherGlib::processEvents (this=0x8cdab98,
  QtQA::App::TestRunner:     flags=...) at kernel/qeventdispatcher_glib.cpp:426
  QtQA::App::TestRunner: #6  0xb5dd43ab in QEventLoop::processEvents (this=0xb3dec2c8, flags=...)
  QtQA::App::TestRunner:     at kernel/qeventloop.cpp:136
  QtQA::App::TestRunner: #7  0xb5dd4673 in QEventLoop::exec (this=0xb3dec2c8, flags=...)
  QtQA::App::TestRunner:     at kernel/qeventloop.cpp:212
  QtQA::App::TestRunner: #8  0xb5bdc9af in QThread::exec (this=0x8cea6e0) at thread/qthread.cpp:507
  QtQA::App::TestRunner: #9  0xb707304c in QQmlThreadPrivate::run (this=0x8cea6e0)
  QtQA::App::TestRunner:     at qml/ftw/qqmlthread.cpp:148
  QtQA::App::TestRunner: #10 0xb5be3b53 in QThreadPrivate::start (arg=0x8cea6e0)
  QtQA::App::TestRunner:     at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #11 0xb5ace96e in start_thread (arg=0xb3decb70) at pthread_create.c:300
  QtQA::App::TestRunner: #12 0xb59023ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 12736):
  QtQA::App::TestRunner: #0  0xb7720430 in __kernel_vsyscall ()
  QtQA::App::TestRunner: #1  0xb5859651 in *__GI_raise (sig=6)
  QtQA::App::TestRunner:     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #2  0xb585ca82 in *__GI_abort () at abort.c:92
  QtQA::App::TestRunner: #3  0xb5bd01f0 in qt_message_fatal (context=..., message=...)
  QtQA::App::TestRunner:     at global/qlogging.cpp:942
  QtQA::App::TestRunner: #4  0xb5bcdd2a in QMessageLogger::fatal (this=0xbfccdabc,
  QtQA::App::TestRunner:     msg=0xb66bb540 "Received signal %d") at global/qlogging.cpp:360
  QtQA::App::TestRunner: #5  0xb66a41b9 in QTest::FatalSignalHandler::signal (signum=11)
  QtQA::App::TestRunner:     at qtestcase.cpp:2005
  QtQA::App::TestRunner: #6  <signal handler called>
  QtQA::App::TestRunner: #7  0x00000000 in ?? ()
  QtQA::App::TestRunner: #8  0xb70b264b in QQmlDelegateModelItem::get_model (ctx=0xbfcce090)
  QtQA::App::TestRunner:     at types/qqmldelegatemodel.cpp:1698
  QtQA::App::TestRunner: #9  0xb6f10435 in QV4::BuiltinFunctionOld::call (that=0xb29c7670, d=...)
  QtQA::App::TestRunner:     at jsruntime/qv4functionobject.cpp:582
  QtQA::App::TestRunner: #10 0xb6ed4ce7 in QV4::FunctionObject::call (this=0xb29c7670, d=...)
  QtQA::App::TestRunner:     at jsruntime/qv4functionobject_p.h:126
  QtQA::App::TestRunner: #11 0xb6f1e89b in QV4::Object::getValue (thisObject=..., p=0xb1366d50,
  QtQA::App::TestRunner:     attrs=...) at jsruntime/qv4object.cpp:139
  QtQA::App::TestRunner: #12 0xb6eeda8c in QV4::Object::getValue (this=0xb35dbfa0, p=0xb1366d50,
  QtQA::App::TestRunner:     attrs=...) at jsruntime/qv4object_p.h:154
  QtQA::App::TestRunner: #13 0xb6f205db in QV4::Object::internalGet (this=0xb35dbfa0, name=0xb35e7c60,
  QtQA::App::TestRunner:     hasProperty=0x0) at jsruntime/qv4object.cpp:668
  QtQA::App::TestRunner: #14 0xb6f1fad5 in QV4::Object::get (m=0xb35dbfa0, name=0xb35e7c60,
  QtQA::App::TestRunner:     hasProperty=0x0) at jsruntime/qv4object.cpp:451
  QtQA::App::TestRunner: #15 0xb6ef6209 in QV4::Managed::get (this=0xb35dbfa0, name=0xb35e7c60,
  QtQA::App::TestRunner:     hasProperty=0x0) at jsruntime/qv4managed.cpp:206
  QtQA::App::TestRunner: #16 0xb6ee60da in QV4::__qmljs_get_property (ctx=0xb1b6a720,
  QtQA::App::TestRunner:     result=0xbfcce350, object=..., name=0xb35e7c60)
  QtQA::App::TestRunner:     at jsruntime/qv4runtime.cpp:652
  QtQA::App::TestRunner: #17 0xb29b0398 in ?? ()
  QtQA::App::TestRunner: #18 0xb6f34547 in QmlBindingWrapper::call (that=0xb2a14d00)
  QtQA::App::TestRunner:     at jsruntime/qv4script.cpp:108
  QtQA::App::TestRunner: #19 0xb6ed4ce7 in QV4::FunctionObject::call (this=0xb2a14d00, d=...)
  QtQA::App::TestRunner:     at jsruntime/qv4functionobject_p.h:126
  QtQA::App::TestRunner: #20 0xb705c4d6 in QQmlJavaScriptExpression::evaluate (this=0xb1b6a6e0,
  QtQA::App::TestRunner:     context=0xb1b34f20, function=..., argc=0, args=0xbfcce510,
  QtQA::App::TestRunner:     isUndefined=0x0) at qml/qqmljavascriptexpression.cpp:180
  QtQA::App::TestRunner: #21 0xb705c249 in QQmlJavaScriptExpression::evaluate (this=0xb1b6a6e0,
  QtQA::App::TestRunner:     context=0xb1b34f20, function=..., isUndefined=0x0)
  QtQA::App::TestRunner:     at qml/qqmljavascriptexpression.cpp:129
  QtQA::App::TestRunner: #22 0xb6f994a2 in QQmlExpressionPrivate::v4value (this=0xb1b6a6a0,
  QtQA::App::TestRunner:     isUndefined=0x0) at qml/qqmlexpression.cpp:270
  QtQA::App::TestRunner: #23 0xb6f995a9 in QQmlExpressionPrivate::value (this=0xb1b6a6a0,
  QtQA::App::TestRunner:     isUndefined=0x0) at qml/qqmlexpression.cpp:288
  QtQA::App::TestRunner: #24 0xb6f99692 in QQmlExpression::evaluate (this=0xbfcce698,
  QtQA::App::TestRunner:     valueIsUndefined=0x0) at qml/qqmlexpression.cpp:309
  QtQA::App::TestRunner: #25 0x080a13d9 in evaluate<int> (scope=0xb1368440, expression=...)
  QtQA::App::TestRunner:     at tst_qquickvisualdatamodel.cpp:475
  QtQA::App::TestRunner: #26 0x08096173 in tst_qquickvisualdatamodel::resolve (this=0xbfccf38c)
  QtQA::App::TestRunner:     at tst_qquickvisualdatamodel.cpp:3612
  QtQA::App::TestRunner: #27 0x080a0c55 in tst_qquickvisualdatamodel::qt_static_metacall (
  QtQA::App::TestRunner:     _o=0xbfccf38c, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbfcce9e4)
  QtQA::App::TestRunner:     at .moc/debug-shared/tst_qquickvisualdatamodel.moc:1006
  QtQA::App::TestRunner: #28 0xb5de4459 in QMetaMethod::invoke (this=0xbfcceb90, object=0xbfccf38c,
  QtQA::App::TestRunner:     connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=...,
  QtQA::App::TestRunner:     val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=...,
  QtQA::App::TestRunner:     val9=...) at kernel/qmetaobject.cpp:2164
  QtQA::App::TestRunner: #29 0xb5de3a2e in QMetaObject::invokeMethod (obj=0xbfccf38c,
  QtQA::App::TestRunner:     member=0xb1e5e648 "resolve", type=Qt::DirectConnection, ret=...,
  QtQA::App::TestRunner:     val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=...,
  QtQA::App::TestRunner:     val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1463
  QtQA::App::TestRunner: #30 0xb66a7482 in QMetaObject::invokeMethod (obj=0xbfccf38c,
  QtQA::App::TestRunner:     member=0xb1e5e648 "resolve", type=Qt::DirectConnection, val0=...,
  QtQA::App::TestRunner:     val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
  QtQA::App::TestRunner:     val8=..., val9=...)
  QtQA::App::TestRunner:     at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:395
  QtQA::App::TestRunner: #31 0xb66a2f98 in qInvokeTestMethodDataEntry (slot=0xb1e5e648 "resolve")
  QtQA::App::TestRunner:     at qtestcase.cpp:1691
  QtQA::App::TestRunner: #32 0xb66a3837 in qInvokeTestMethod (slotName=0xb1bbe760 "resolve()",
  QtQA::App::TestRunner:     data=0x0) at qtestcase.cpp:1816
  QtQA::App::TestRunner: #33 0xb66a409e in qInvokeTestMethods (testObject=0xbfccf38c)
  QtQA::App::TestRunner:     at qtestcase.cpp:1970
  QtQA::App::TestRunner: #34 0xb66a481c in QTest::qExec (testObject=0xbfccf38c, argc=5,
  QtQA::App::TestRunner:     argv=0xbfccf484) at qtestcase.cpp:2198
  QtQA::App::TestRunner: #35 0x0809f96b in main (argc=5, argv=0xbfccf484)
  QtQA::App::TestRunner:     at tst_qquickvisualdatamodel.cpp:4246
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qquickvisualdatamodel: 48 seconds, signal 6

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_00718/linux-g++-32_developer-build_Ubuntu_10.04_x86/log.txt.gz

  Tested changes (refs/builds/dev_1378117126):
    http://codereview.qt-project.org/64306 [PS2] - Optimize ScriptFunction::construct() and creation of FunctionObjects
    http://codereview.qt-project.org/64290 [PS3] - Inline identifier lookup where it makes sense
    http://codereview.qt-project.org/64289 [PS2] - Use Q_ASSERT instead of assert to get rid of the checks in release builds
    http://codereview.qt-project.org/64288 [PS2] - Optimize Function.apply()
    http://codereview.qt-project.org/64226 [PS2] - Optimise property lookups on primitive types
    http://codereview.qt-project.org/64225 [PS2] - Fix a small bug in ExecutionContext::getPropertyAndBase
    http://codereview.qt-project.org/64182 [PS1] - Remove more usages of Object::setPrototype()
    http://codereview.qt-project.org/64165 [PS2] - Remove more usages of Object::setPrototype()
    http://codereview.qt-project.org/64139 [PS3] - Cleanup calls to Object::setPrototype()
    http://codereview.qt-project.org/64138 [PS2] - Move prototype pointer into QV4::InternalClass
    http://codereview.qt-project.org/64137 [PS2] - Add the object's prototype to the InternalClass structure
    http://codereview.qt-project.org/64136 [PS2] - Remove unused arvument from Object constructor
    http://codereview.qt-project.org/64135 [PS2] - Remove unused variable
    http://codereview.qt-project.org/64134 [PS2] - Remove unused constructor
    http://codereview.qt-project.org/63931 [PS3] - Fix some bugs in the code generator
    http://codereview.qt-project.org/63930 [PS3] - Add Value::isNullOrUndefined()
    http://codereview.qt-project.org/63516 [PS10] - Fix incorrect implementation of Array.toString()
    http://codereview.qt-project.org/63515 [PS10] - change calling convention for JS function calls
    http://codereview.qt-project.org/63514 [PS8] - move methods to create a new context into the ExecutionContext class
    http://codereview.qt-project.org/63513 [PS7] - Add a SimpleScriptFunction class
    http://codereview.qt-project.org/63512 [PS7] - Move call context creation into the ExecutionContext class



More information about the Ci-reports mailing list