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

Qt HMI crash

    XMLWordPrintable

Details

    Description

      We observe the HMI process crash:

      Program terminated with signal SIGSEGV, Segmentation fault.
      #0  QSpecialIntegerConstAccessor<QLittleEndianStorageType<unsigned int>, 29, 3, unsigned int>::operator unsigned int (this=<optimized out>) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/qt-install-dir/target/usr/include/qt5/QtCore/5.15.14/QtCore/private/qendian_p.h:294
      [Current thread is 1 (pid 266285 tid 1)]     

       

      Attaching the stack trace:

      Thread 1 (pid 266285 tid 1):
      #0  QSpecialIntegerConstAccessor<QLittleEndianStorageType<unsigned int>, 29, 3, unsigned int>::operator unsigned int (this=<optimized out>) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/qt-install-dir/target/usr/include/qt5/QtCore/5.15.14/QtCore/private/qendian_p.h:294
      #1  QSpecialIntegerBitfieldUnion<QLittleEndianStorageType<unsigned int>, QSpecialIntegerAccessor<QLittleEndianStorageType<unsigned int>, 0, 29, unsigned int>, QSpecialIntegerAccessor<QLittleEndianStorageType<unsigned int>, 29, 3, unsigned int> >::get<QSpecialIntegerAccessor<QLittleEndianStorageType<unsigned int>, 29, 3, unsigned int> > (this=<optimized out>) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/qt-install-dir/target/usr/include/qt5/QtCore/5.15.14/QtCore/private/qendian_p.h:268
      #2  QV4::CompiledData::Alias::hasFlag (flag=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/common/qv4compileddata_p.h:838
      #3  QQmlVMEMetaObject::metaCall (this=0x19431550, o=<optimized out>, c=QMetaObject::WriteProperty, _id=<optimized out>, a=0x10137578) at qml/qqmlvmemetaobject.cpp:888
      #4  0x0000000079c0d0ec in QQmlPropertyData::writeProperty (flags={i = 3}, value=0x10137548, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395
      #5  GenericBinding<2>::doStore<int> (flags={i = 3}, pd=<optimized out>, value=<optimized out>, this=0x1943f600) at qml/qqmlbinding.cpp:342
      #6  GenericBinding<2>::write (this=0x1943f600, result=<error reading variable>, isUndefined=<optimized out>, flags={i = 3}) at qml/qqmlbinding.cpp:308
      #7  0x0000000079c0de74 in QQmlNonbindingBinding::doUpdate (this=0x1943f600, watcher=@0x10137650: {_c = 0x194314a0, _w = 0x10137660, _s = 0x1943f600}, flags={i = 3}, scope=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
      #8  0x0000000079c0a9f0 in QQmlBinding::update (this=0x1943f600, flags=<optimized out>) at qml/qqmlbinding.cpp:194
      #9  0x0000000079be1cd4 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
      #10 0x0000000079b836e8 in QQmlData::signalEmitted (object=0x19b73760, index=31, a=0x0) at qml/qqmlengine.cpp:834
      #11 0x000000007a28856c in doActivate<false> (sender=0x19b73760, signal_index=31, argv=argv@entry=0x0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject_p.h:110
      #12 0x000000007a28272c in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3998
      #13 0x0000000079b7a89c in QQmlVMEMetaObject::activate (this=this@entry=0x19b73810, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:382
      #14 0x0000000079b7d100 in QQmlVMEMetaObject::metaCall (this=0x19b73810, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:382
      #15 0x0000000079c0d0ec in QQmlPropertyData::writeProperty (flags={i = 3}, value=0x101391d8, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395
      #16 GenericBinding<2>::doStore<int> (flags={i = 3}, pd=<optimized out>, value=<optimized out>, this=0x19b71380) at qml/qqmlbinding.cpp:342
      #17 GenericBinding<2>::write (this=0x19b71380, result=<error reading variable>, isUndefined=<optimized out>, flags={i = 3}) at qml/qqmlbinding.cpp:308
      #18 0x0000000079c0de74 in QQmlNonbindingBinding::doUpdate (this=0x19b71380, watcher=@0x101392e0: {_c = 0x19b73760, _w = 0x101392f0, _s = 0x19b71380}, flags={i = 3}, scope=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
      #19 0x0000000079c0a9f0 in QQmlBinding::update (this=0x19b71380, flags=<optimized out>) at qml/qqmlbinding.cpp:194
      #20 0x0000000079be1cd4 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
      #21 0x0000000079b836e8 in QQmlData::signalEmitted (object=0x19b9bc30, index=76, a=0x0) at qml/qqmlengine.cpp:834
      #22 0x000000007a28856c in doActivate<false> (sender=0x19b9bc30, signal_index=76, argv=0x0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject_p.h:110
      #23 0x000000007a28252c in QMetaObject::activate (sender=sender@entry=0x19b9bc30, m=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3985
      #24 0x0000000078f2942c in QQuickItemView::countChanged (this=this@entry=0x19b9bc30) at .moc/moc_qquickitemview_p.cpp:1005
      #25 0x0000000078f2f898 in QQuickItemViewPrivate::refill (this=0x19a7fb00, from=-0, to=0) at items/qquickitemview.cpp:1826
      #26 0x0000000078f32544 in QQuickItemViewPrivate::regenerate (orientationChanged=<optimized out>, this=0x19a7fb00) at items/qquickitemview.cpp:1846
      #27 QQuickItemViewPrivate::regenerate (this=0x19a7fb00, orientationChanged=<optimized out>) at items/qquickitemview.cpp:1831
      #28 0x0000000078f326f4 in QQuickItemView::modelUpdated (this=0x19b9bc30, changeSet=<optimized out>, reset=<optimized out>) at items/qquickitemview.cpp:1245
      #29 0x0000000078f33c94 in QQuickItemView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qquickitemview_p.cpp:579
      #30 0x000000007a288978 in doActivate<false> (sender=0x1db7d740, signal_index=4, argv=0x1013afb0) at ../../include/QtCore/../../../qt5base/src/corelib/kernel/qobjectdefs_impl.h:395
      #31 0x000000007a28252c in QMetaObject::activate (sender=sender@entry=0x1db7d740, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x1013afb0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3985
      #32 0x0000000079877554 in QQmlInstanceModel::modelUpdated (this=this@entry=0x1db7d740, _t1=<error reading variable>, _t2=<optimized out>) at .moc/moc_qqmlobjectmodel_p.cpp:263
      #33 0x000000007989d204 in QQmlDelegateModelPrivate::emitModelUpdated (this=<optimized out>, changeSet=<error reading variable>, reset=<optimized out>) at qqmldelegatemodel.cpp:1827
      #34 0x00000000798a42fc in QQmlDelegateModelGroupPrivate::emitModelUpdated (this=0x19b9bce0, reset=reset@entry=true) at qqmldelegatemodel.cpp:2726
      #35 0x00000000798a46a4 in QQmlDelegateModelPrivate::emitChanges (this=this@entry=0x1d7c1900) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/qt-install-dir/target/usr/include/qt5/QtCore/qobject.h:132
      #36 0x00000000798ad9fc in QQmlDelegateModel::_q_modelReset (this=this@entry=0x1db7d740) at qqmldelegatemodel.cpp:1927
      #37 0x00000000798adfe0 in QQmlDelegateModel::qt_static_metacall (_o=_o@entry=0x1db7d740, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=8, _a=_a@entry=0x1013c308) at .moc/moc_qqmldelegatemodel_p.cpp:213
      #38 0x00000000798ae344 in QQmlDelegateModel::qt_metacall (this=0x1db7d740, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x1013c308) at .moc/moc_qqmldelegatemodel_p.cpp:357
      #39 0x000000007a288724 in doActivate<false> (sender=0x172e5a40, signal_index=21, argv=0x1013c308) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/buildroot/output/staging/usr/include/c++/v1/atomic:924
      #40 0x000000007a28252c in QMetaObject::activate (sender=sender@entry=0x172e5a40, m=<optimized out>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x1013c308) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3985
      #41 0x000000007a1f8e80 in QAbstractItemModel::modelReset (this=this@entry=0x172e5a40, _t1=_t1@entry={<No data fields>}) at .moc/moc_qabstractitemmodel.cpp:648
      #42 0x000000007a1fb6ac in QAbstractItemModel::endResetModel (this=this@entry=0x172e5a40) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/itemmodels/qabstractitemmodel.cpp:3302
      #43 0x0000000011f87a28 in HmiGuiFramework::HmiActionModel::actionActiveChanged (this=0x172e5a40, active=true) at src/HmiGuiFramework/hmiactionmodel.cpp:900
      #44 0x000000007a28892c in QtPrivate::QSlotObjectBase::call (a=0x1013c4c8, r=0x172e5a40, this=0x1d7120c0) at ../../include/QtCore/../../../qt5base/src/corelib/kernel/qobjectdefs_impl.h:398
      #45 doActivate<false> (sender=0x19a837a0, signal_index=7, argv=0x1013c4c8) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3925
      #46 0x000000007a28252c in QMetaObject::activate (sender=sender@entry=0x19a837a0, m=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x1013c4c8) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3985
      #47 0x0000000011f6e4a4 in HmiGuiFramework::HmiAction::activeChanged (this=this@entry=0x19a837a0, _t1=<optimized out>) at src/HmiGuiFramework/HmiGuiFramework_autogen/EWIEGA46WW/moc_hmiactionmodel.cpp:709
      #48 0x0000000011f88410 in HmiGuiFramework::HmiAction::setActive (this=0x19a837a0, arg=<optimized out>) at src/HmiGuiFramework/hmiactionmodel.cpp:310
      #49 0x0000000011f721e8 in HmiGuiFramework::HmiAction::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at src/HmiGuiFramework/HmiGuiFramework_autogen/EWIEGA46WW/moc_hmiactionmodel.cpp:601
      #50 0x0000000079c0d360 in QQmlPropertyData::writeProperty (flags={i = 3}, value=<optimized out>, target=<optimized out>, this=<optimized out>) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/buildroot/output/staging/usr/include/c++/v1/atomic:924
      #51 GenericBinding<1>::doStore<bool> (flags=<optimized out>, pd=<optimized out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:342
      #52 GenericBinding<1>::write (this=0x19bad880, result=<error reading variable>, isUndefined=<optimized out>, flags={i = 3}) at qml/qqmlbinding.cpp:305
      #53 0x0000000079c0de74 in QQmlNonbindingBinding::doUpdate (this=0x19bad880, watcher=@0x1013c6b0: {_c = 0x19a837a0, _w = 0x1013c6c0, _s = 0x19bad880}, flags={i = 3}, scope=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
      #54 0x0000000079c0a9f0 in QQmlBinding::update (this=0x19bad880, flags=<optimized out>) at qml/qqmlbinding.cpp:194
      #55 0x0000000079be1cd4 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
      #56 0x0000000079b836e8 in QQmlData::signalEmitted (object=0x19435180, index=4, a=0x0) at qml/qqmlengine.cpp:834
      #57 0x000000007a28856c in doActivate<false> (sender=0x19435180, signal_index=4, argv=argv@entry=0x0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject_p.h:110
      #58 0x000000007a28272c in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3998
      #59 0x0000000079b7a89c in QQmlVMEMetaObject::activate (this=this@entry=0x19431ad0, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:382
      #60 0x0000000079b7d100 in QQmlVMEMetaObject::metaCall (this=0x19431ad0, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:382
      #61 0x0000000079c0d2e4 in QQmlPropertyData::writeProperty (flags={i = 3}, value=<optimized out>, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395
      #62 GenericBinding<1>::doStore<bool> (flags=<optimized out>, pd=<optimized out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:342
      #63 GenericBinding<1>::write (this=0x1944b280, result=<error reading variable>, isUndefined=false, flags={i = 3}) at qml/qqmlbinding.cpp:305
      #64 0x0000000079c0de74 in QQmlNonbindingBinding::doUpdate (this=0x1944b280, watcher=@0x1013e330: {_c = 0x19435180, _w = 0x1013e340, _s = 0x1944b280}, flags={i = 3}, scope=<optimized out>) at ../../include/QtQml/5.15.14/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
      #65 0x0000000079c0a9f0 in QQmlBinding::update (this=0x1944b280, flags=<optimized out>) at qml/qqmlbinding.cpp:194
      #66 0x0000000079be1cd4 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x1013fdb8) at qml/qqmlnotifier.cpp:104
      #67 0x0000000079b836e8 in QQmlData::signalEmitted (object=0x13a3e300, index=32, a=0x1013fdb8) at qml/qqmlengine.cpp:834
      #68 0x000000007a28856c in doActivate<false> (sender=0x13a3e300, signal_index=32, argv=0x1013fdb8) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject_p.h:110
      #69 0x000000007a28252c in QMetaObject::activate (sender=sender@entry=0x13a3e300, m=<optimized out>, local_signal_index=local_signal_index@entry=29, argv=argv@entry=0x1013fdb8) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:3985
      #70 0x0000000011aa9ec4 in AL2HMIBridge::GlobalSource::transmissionStatusChanged (this=this@entry=0x13a3e300, _t1=<optimized out>) at src/AL2HMIBridge/AL2HMIBridge_autogen/EWIEGA46WW/moc_globalsource.cpp:4650
      #71 0x0000000011bcf9e8 in AL2HMIBridge::GlobalSource::propertyValueChanged (this=0x13a3e300, id=58, value=<error reading variable>) at src/AL2HMIBridge/globalsource.cpp:632
      #72 0x0000000011ba3684 in AL2HMIBridge::MessagePublisher::propertyValueChanged (this=0x13b21590, id=<optimized out>, value=<error reading variable>) at src/AL2HMIBridge/dpsubscription/messagepublisher.cpp:102
      #73 0x000000007a280344 in QObject::event (this=0x13b21590, e=0x1e5d8d90) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qobject.cpp:1347
      #74 0x000000007a2515bc in QCoreApplication::notifyInternal2 (receiver=0x13b21590, event=0x1e5d8d90) at ../../include/QtCore/5.15.14/QtCore/private/../../../../../../qt5base/src/corelib/thread/qthread_p.h:332
      #75 0x000000007a2517f4 in QCoreApplication::sendEvent (receiver=receiver@entry=0x13b21590, event=event@entry=0x1e5d8d90) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qcoreapplication.cpp:1462
      #76 0x000000007a2548a4 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x13a21f80) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qcoreapplication.cpp:1821
      #77 0x000000007a2a9420 in QEventDispatcherUNIX::processEvents (this=0x13b3ae70, flags={i = 36}) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/corelib/kernel/qeventdispatcher_unix.cpp:468
      #78 0x000000007d273b54 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags={i = 36}) at /proj/jenkins/workspace/SYNC4/Sync4-qt-prebuilts-imx8/sync-qt-build/qt-v5.15.14-ford7.1/qt5base/src/platformsupport/eventdispatchers/qunixeventdispatcher.cpp:63
      #79 0x000000007a24fcdc in QEventLoop::exec (this=this@entry=0x101402d0, flags=<optimized out>, flags@entry={i = 0}) at ../../include/QtCore/../../../qt5base/src/corelib/global/qflags.h:141
      #80 0x000000007a258a58 in QCoreApplication::exec () at ../../include/QtCore/../../../qt5base/src/corelib/global/qflags.h:121  

      Attachments

        1. SimulateCrash.zip
          3.28 MB
        2. stackTrace.txt
          6 kB
        3. SimulateGuiCrash.zip
          5.12 MB
        4. OriginalStackTrace.txt
          16 kB
        5. SampleSimulatedStackTrace.txt
          6 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            poornima Poornima Devi K
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes