Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
4.7.0
-
None
-
OpenSUSE 11.3 64 bit Intel
Installed last Qt 4.7 release with Qt Creator snapshot 2.0.90
-
085a121cb1ebba38d62c924500dbc71806b29b3c
Description
Getting message "The program has unexpectedly finished."
Although qmlobserver exited with code 0
With qmlviewer I get segmentation fault
I attach a reproducible test case test.qml
Here is the backtrace:
#0 0x00007ffff5fc618d in QGraphicsItemPrivate::prependGraphicsTransform (this=0xf48f60, t=0x0)
at /var/tmp/qt-src/src/gui/graphicsview/qgraphicsitem.cpp:3978
#1 0x00007ffff7a254aa in QDeclarativePropertyPrivate::write (object=0x70a960, property=<value optimized out>, value=..., context=<value optimized out>,
flags=...) at /var/tmp/qt-src/src/declarative/qml/qdeclarativeproperty.cpp:1046
#2 0x00007ffff7a25ed3 in QDeclarativePropertyPrivate::writeValueProperty (this=0xf425b0, value=..., flags=...)
at /var/tmp/qt-src/src/declarative/qml/qdeclarativeproperty.cpp:920
#3 0x00007ffff7a25f9f in QDeclarativePropertyPrivate::write (that=..., value=..., flags=...)
at /var/tmp/qt-src/src/declarative/qml/qdeclarativeproperty.cpp:1173
#4 0x00007ffff792b16c in QDeclarativeTransitionManager::transition (this=0x7ab0d0, list=<value optimized out>, transition=0x0)
at /var/tmp/qt-src/src/declarative/util/qdeclarativetransitionmanager.cpp:187
#5 0x00007ffff792824b in QDeclarativeState::apply (this=0x7fffffffb6c0, group=0x733610, trans=0x0, revert=0xee8a88)
at /var/tmp/qt-src/src/declarative/util/qdeclarativestate.cpp:534
#6 0x00007ffff793b51a in QDeclarativeStateGroupPrivate::setCurrentStateInternal (this=0xdefd10, state=..., ignoreTrans=<value optimized out>)
at /var/tmp/qt-src/src/declarative/util/qdeclarativestategroup.cpp:434
#7 0x00007ffff793c2d5 in QDeclarativeStateGroupPrivate::updateAutoState (this=0xdefd10)
at /var/tmp/qt-src/src/declarative/util/qdeclarativestategroup.cpp:304
#8 0x00007ffff793c76d in QDeclarativeStateGroup::updateAutoState (this=<value optimized out>)
at /var/tmp/qt-src/src/declarative/util/qdeclarativestategroup.cpp:285
#9 0x00007ffff7b00d23 in QDeclarativeState::qt_metacall (this=0xedd830, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fffffffbcf0)
at /var/tmp/qt-src/src/declarative/.moc/release-shared/moc_qdeclarativestate_p.cpp:154
#10 0x00007ffff7a210d4 in QDeclarativeBinding::update (this=0x72ede0, flags=...) at /var/tmp/qt-src/src/declarative/qml/qdeclarativebinding.cpp:138
#11 0x00007ffff7a2079b in update (this=<value optimized out>)
at ../../include/QtDeclarative/private/../../../src/declarative/qml/qdeclarativebinding_p.h:155
#12 QDeclarativeBindingPrivate::emitValueChanged (this=<value optimized out>) at /var/tmp/qt-src/src/declarative/qml/qdeclarativebinding.cpp:248
#13 0x00007ffff7a1bc94 in QDeclarativeExpression::qt_metacall (this=0x72ede0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=<value optimized out>)
at .moc/release-shared/moc_qdeclarativeexpression.cpp:77
#14 0x00007ffff7b0f9ed in QDeclarativeBinding::qt_metacall (this=0x1047520, _c=7383408, _id=0, _a=0x0)
at /var/tmp/qt-src/src/declarative/.moc/release-shared/moc_qdeclarativebinding_p.cpp:69
#15 0x00007ffff512ab2a in QMetaObject::activate (sender=0x70a960, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0)
at /var/tmp/qt-src/src/corelib/kernel/qobject.cpp:3272
#16 0x00007ffff7a08d00 in QDeclarativeVMEMetaObject::metaCall (this=0x10d10f0, c=90, _id=<value optimized out>, a=0x7fffffffc390)
at /var/tmp/qt-src/src/declarative/qml/qdeclarativevmemetaobject.cpp:563
#17 0x00007ffff7a25322 in QDeclarativePropertyPrivate::write (object=0x70a960, property=..., value=..., context=0xe48020, flags=...)
at /var/tmp/qt-src/src/declarative/qml/qdeclarativeproperty.cpp:1071
#18 0x00007ffff7ab71fd in QDeclarativeObjectScriptClass::setProperty (this=0x83c850, obj=0x70a960, name=<value optimized out>, value=..., context=
0x7fffea5db048, evalContext=0xe48020) at /var/tmp/qt-src/src/declarative/qml/qdeclarativeobjectscriptclass.cpp:382
#19 0x00007ffff6c4c28b in QScript::DeclarativeObjectDelegate::put (this=0xf414a0, object=0x7fffea585280, exec=0x757e50, propertyName=<value optimized out>,
value=..., slot=...) at /var/tmp/qt-src/src/script/bridge/qscriptdeclarativeobject.cpp:98
#20 0x00007ffff6b09ed6 in put (args=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:658
#21 QTJSC::cti_op_put_by_id (args=<value optimized out>) at /var/tmp/qt-src/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1243
#22 0x00007fffea9dc157 in ?? ()
#23 0x0000000000000000 in ?? ()