Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-13893

program unexpectedly finishes with State -> PropertyChange -> transform : Rotation {}

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 4.7.1
    • 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 ?? ()

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            brasser Michael Brasser (closed Nokia identity) (Inactive)
            mbatle Mateu Batle
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes