** No longer affects: unity8
--
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:
New
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
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp