touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #90372
[Bug 1352929] Re: testDashContent crashes if run in a loop
Run the test for almost two hours and no crash, was fixed at some stage.
** Changed in: unity8 (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1352929
Title:
testDashContent crashes if run in a loop
Status in unity8 package in Ubuntu:
Invalid
Bug description:
How to reproduce:
* Be in unity8/builddir
* Run while [ true ]; do xvfb-run --server-args -screen\ 0\ 1024x768x24 --auto-servernum gdb -ex run -ex quit -arg /usr/bin/qmltestrunner -input ../tests/qmltests/Dash/tst_DashContent.qml -import plugins -import tests/utils/modules -import tests/mocks; if [ $? -ne 0 ]; then break; fi; done
Two of the bracktraces i get:
#0 0x00007ffff5873459 in equal (rhs=0x7ffff5bfb1e0 <QQuickPackage::staticMetaObject>, lhs=0xf447274f3394868) at qml/qqmlpropertycache.cpp:1597
#1 QQmlMetaObject::canConvert (from=..., to=...) at qml/qqmlpropertycache.cpp:1616
#2 0x00007ffff58fd572 in qmlobject_cast<QQuickPackage*> (object=0x4896ae0) at ../../include/QtQml/5.3.0/QtQml/private/../../../../../src/qml/qml/qqmlglobal_p.h:160
#3 0x00007ffff58f5256 in QQmlDelegateModelPrivate::incubatorStatusChanged (this=0x55533b0, incubationTask=<optimized out>, status=<optimized out>) at types/qqmldelegatemodel.cpp:866
#4 0x00007ffff583c05a in changeStatus (s=<optimized out>, this=0x489bde0) at qml/qqmlincubator.cpp:710
#5 QQmlIncubatorPrivate::incubate (this=0x489bde0, i=...) at qml/qqmlincubator.cpp:377
#6 0x00007ffff583c50a in QQmlIncubationController::incubateFor (this=this@entry=0x7f76c0, msecs=<optimized out>) at qml/qqmlincubator.cpp:404
#7 0x00007ffff5d8cd9f in incubate (this=0x7f76b0) at items/qquickwindow.cpp:135
#8 QQuickWindowIncubationController::timerEvent (this=0x7f76b0) at items/qquickwindow.cpp:118
#9 0x00007ffff649e3ac in QObject::event (this=0x7f76b0, e=<optimized out>) at kernel/qobject.cpp:1222
#10 0x00007ffff646ecdd in QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:997
#11 0x00007ffff646e9d5 in QCoreApplication::notifyInternal (this=0x60d6e0, receiver=0x7f76b0, event=0x7fffffffab90) at kernel/qcoreapplication.cpp:935
#12 0x00007ffff64c50cd in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#13 QTimerInfoList::activateTimers (this=0x6cb1c0) at kernel/qtimerinfo_unix.cpp:643
#14 0x00007ffff64c53f1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:185
#15 0x00007ffff4989de4 in g_main_dispatch (context=0x7fffe4003000) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3064
#16 g_main_context_dispatch (context=context@entry=0x7fffe4003000) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3663
#17 0x00007ffff498a028 in g_main_context_iterate (context=context@entry=0x7fffe4003000, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3734
#18 0x00007ffff498a0cc in g_main_context_iteration (context=0x7fffe4003000, may_block=0) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3795
#19 0x00007ffff64c56bc in QEventDispatcherGlib::processEvents (this=0x6ed4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#20 0x00007ffff646ede2 in QCoreApplication::processEvents (flags=..., flags@entry=..., maxtime=maxtime@entry=0) at kernel/qcoreapplication.cpp:1133
#21 0x00007ffff7bcfb89 in qWait (ms=0) at /usr/include/x86_64-linux-gnu/qt5/QtTest/qtestsystem.h:66
#22 QuickTestResult::wait (this=<optimized out>, ms=0) at quicktestresult.cpp:570
#23 0x00007ffff7bd324b in QuickTestResult::qt_static_metacall (_o=_o@entry=0x84c220, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=23, _a=_a@entry=0x7fffffffaf30) at .moc/moc_quicktestresult_p.cpp:286
#24 0x00007ffff7bd35a7 in QuickTestResult::qt_metacall (this=0x84c220, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fffffffaf30) at .moc/moc_quicktestresult_p.cpp:395
#25 0x00007ffff57faf21 in CallMethod (object=object@entry=0x84c220, index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x6f6780, callArgs=callArgs@entry=0x7fffd05c42d8)
at jsruntime/qv4qobjectwrapper.cpp:1131
#26 0x00007ffff57fde82 in CallPrecise (object=object@entry=0x84c220, data=..., engine=engine@entry=0x6f6780, callArgs=callArgs@entry=0x7fffd05c42d8) at jsruntime/qv4qobjectwrapper.cpp:1383
#27 0x00007ffff57fe4f1 in QV4::QObjectMethod::callInternal (this=<optimized out>, callData=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1872
#28 0x00007ffff5807b2b in call (d=0x7fffd05c42d8, this=<optimized out>) at jsruntime/qv4object_p.h:270
#29 QV4::Runtime::callProperty (context=0x7fffffffb560, name=..., callData=...) at jsruntime/qv4runtime.cpp:938
#30 0x00007fffe81abf8c in ?? ()
#31 0x0000000000837fd0 in ?? ()
#32 0x00007fffd05c4058 in ?? ()
#33 0x00007fffffffb500 in ?? ()
#34 0x00007ffff58a4ef2 in QV4::QmlContextWrapper::get (m=<optimized out>, name=..., hasProperty=0x6f6c60) at qml/qqmlcontextwrapper.cpp:250
#35 0x00007fffd05c4008 in ?? ()
#36 0x00000000006f6c60 in ?? ()
#37 0x00007fffe80782c0 in ?? ()
#38 0x00007fffe8172f30 in ?? ()
#39 0x0000000000000000 in ?? ()
#0 0x0000000000000000 in ?? ()
#1 0x00007ffff58fd598 in QQmlMetaObject (o=0x21f1c30, this=0x7fffffffa8c0) at ../../include/QtQml/5.3.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:540
#2 qmlobject_cast<QQuickPackage*> (object=0x21f1c30) at ../../include/QtQml/5.3.0/QtQml/private/../../../../../src/qml/qml/qqmlglobal_p.h:160
#3 0x00007ffff58f5256 in QQmlDelegateModelPrivate::incubatorStatusChanged (this=0x4753f90, incubationTask=<optimized out>, status=<optimized out>) at types/qqmldelegatemodel.cpp:866
#4 0x00007ffff583c05a in changeStatus (s=<optimized out>, this=0x15edd10) at qml/qqmlincubator.cpp:710
#5 QQmlIncubatorPrivate::incubate (this=0x15edd10, i=...) at qml/qqmlincubator.cpp:377
#6 0x00007ffff583c50a in QQmlIncubationController::incubateFor (this=this@entry=0x7f4f00, msecs=<optimized out>) at qml/qqmlincubator.cpp:404
#7 0x00007ffff5d8cd9f in incubate (this=0x7f4ef0) at items/qquickwindow.cpp:135
#8 QQuickWindowIncubationController::timerEvent (this=0x7f4ef0) at items/qquickwindow.cpp:118
#9 0x00007ffff649e3ac in QObject::event (this=0x7f4ef0, e=<optimized out>) at kernel/qobject.cpp:1222
#10 0x00007ffff646ecdd in QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:997
#11 0x00007ffff646e9d5 in QCoreApplication::notifyInternal (this=0x60d6e0, receiver=0x7f4ef0, event=0x7fffffffac40) at kernel/qcoreapplication.cpp:935
#12 0x00007ffff64c50cd in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#13 QTimerInfoList::activateTimers (this=0x6cb170) at kernel/qtimerinfo_unix.cpp:643
#14 0x00007ffff64c53f1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:185
#15 0x00007ffff4989de4 in g_main_dispatch (context=0x7fffe4003000) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3064
#16 g_main_context_dispatch (context=context@entry=0x7fffe4003000) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3663
#17 0x00007ffff498a028 in g_main_context_iterate (context=context@entry=0x7fffe4003000, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3734
#18 0x00007ffff498a0cc in g_main_context_iteration (context=0x7fffe4003000, may_block=0) at /build/buildd/glib2.0-2.41.1/./glib/gmain.c:3795
#19 0x00007ffff64c56bc in QEventDispatcherGlib::processEvents (this=0x6ed3a0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#20 0x00007ffff646ede2 in QCoreApplication::processEvents (flags=..., flags@entry=..., maxtime=maxtime@entry=0) at kernel/qcoreapplication.cpp:1133
#21 0x00007ffff7bcfb89 in qWait (ms=0) at /usr/include/x86_64-linux-gnu/qt5/QtTest/qtestsystem.h:66
#22 QuickTestResult::wait (this=<optimized out>, ms=0) at quicktestresult.cpp:570
#23 0x00007ffff7bd324b in QuickTestResult::qt_static_metacall (_o=_o@entry=0x84c100, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=23, _a=_a@entry=0x7fffffffafe0) at .moc/moc_quicktestresult_p.cpp:286
#24 0x00007ffff7bd35a7 in QuickTestResult::qt_metacall (this=0x84c100, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fffffffafe0) at .moc/moc_quicktestresult_p.cpp:395
#25 0x00007ffff57faf21 in CallMethod (object=object@entry=0x84c100, index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x6f67c0, callArgs=callArgs@entry=0x7fffd05c42d8)
at jsruntime/qv4qobjectwrapper.cpp:1131
#26 0x00007ffff57fde82 in CallPrecise (object=object@entry=0x84c100, data=..., engine=engine@entry=0x6f67c0, callArgs=callArgs@entry=0x7fffd05c42d8) at jsruntime/qv4qobjectwrapper.cpp:1383
#27 0x00007ffff57fe4f1 in QV4::QObjectMethod::callInternal (this=<optimized out>, callData=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1872
#28 0x00007ffff5807b2b in call (d=0x7fffd05c42d8, this=<optimized out>) at jsruntime/qv4object_p.h:270
#29 QV4::Runtime::callProperty (context=0x7fffffffb610, name=..., callData=...) at jsruntime/qv4runtime.cpp:938
#30 0x00007fffe81a6fbc in ?? ()
#31 0x0000000000837eb0 in ?? ()
#32 0x00007fffd05c4058 in ?? ()
#33 0x00007fffffffb5b0 in ?? ()
#34 0x00007ffff58a4ef2 in QV4::QmlContextWrapper::get (m=<optimized out>, name=..., hasProperty=0x6f6ca0) at qml/qqmlcontextwrapper.cpp:250
#35 0x00007fffd05c4008 in ?? ()
#36 0x00000000006f6ca0 in ?? ()
#37 0x00007fffe80784a0 in ?? ()
#38 0x00007fffe8172f30 in ?? ()
#39 0x0000000000000000 in ?? ()
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1352929/+subscriptions