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

crash in QObjectWrapper::getProperty->qt_static_metacall

    XMLWordPrintable

Details

    Description

      unfortunately i don't have a reproducer, but our crash reporter uploaded a minidump that points to `getProperty` calling into `qt_static_metacall` (actually two, one with SIGSEGV, one with SIGBUS):

      Application Specific Information:
      Fatal Error: SIGSEGV / SEGV_MAPERR / 0x54000000
      
      Thread 310 Crashed:
      0   ni-roda                         0x6b3ba0            ni::odr::renderer::BankModel::qt_static_metacall (atomic_base.h:636)
      1   ni-roda                         0xe4d31e            QV4::QObjectWrapper::getProperty (qqmlpropertydata_p.h:312)
      2   ni-roda                         0xe1ec2a            QV4::Lookup::getterQObject (qv4qobjectwrapper_p.h:298)
      3   memfd:JITCode:QtQml (deleted)   0xb6a3ee05          <unknown>
      4   ni-roda                         0xe9286c            QV4::Moth::VME::exec (qv4vme_moth.cpp:552)
      5   ni-roda                         0xfb44e6            QQmlVMEMetaObject::metaCall (qqmlvmemetaobject.cpp:1382)
      6   ni-roda                         0xebd75a            GenericBinding<T>::write (qqmlpropertydata_p.h:321)
      7   ni-roda                         0xebec5e            QQmlBinding::doUpdate (qqmlbinding.cpp:698)
      8   ni-roda                         0x931c3c            QQuickText::qt_metacall (moc_qquicktext_p.cpp:1488)
      9   <unknown>                       0xbed5e410          <unknown>
      10  ni-roda                         0xebe990            QQmlBinding::update (qqmlbinding.cpp:164)
      11  ni-roda                         0xf31666            QQmlNotifier::emitNotify (qqmlnotifier.cpp:70)
      12  ni-roda                         0x1161784           doActivate<T> (qobject.cpp:3884)
      13  ni-roda                         0x63decc            std::_Function_handler<T>::_M_invoke (DeviceDisplayModelObserver.cpp:62)
      
      Application Specific Information:
      Fatal Error: SIGBUS / BUS_ADRALN / 0x1
      
      Thread 310 Crashed:
      0   ni-roda                         0x673ba4            ni::odr::renderer::BankModel::qt_static_metacall (atomic_base.h:636)
      1   ni-roda                         0xe0d31e            QV4::QObjectWrapper::getProperty (qqmlpropertydata_p.h:312)
      2   ni-roda                         0xddec2a            QV4::Lookup::getterQObject (qv4qobjectwrapper_p.h:298)
      3   memfd:JITCode:QtQml (deleted)   0xb69ce0e5          <unknown>
      4   ni-roda                         0xe5286c            QV4::Moth::VME::exec (qv4vme_moth.cpp:552)
      5   ni-roda                         0xf744e6            QQmlVMEMetaObject::metaCall (qqmlvmemetaobject.cpp:1382)
      6   ni-roda                         0xe7d75a            GenericBinding<T>::write (qqmlpropertydata_p.h:321)
      7   ni-roda                         0xe7ec5e            QQmlBinding::doUpdate (qqmlbinding.cpp:698)
      8   ni-roda                         0xef1666            QQmlNotifier::emitNotify (qqmlnotifier.cpp:70)
      

      `atomic_base.h:636` could be a red herring, though it points to `fetch_add`, possibly on a null object?

      Attachments

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

        Activity

          People

            qtqmlteam Qt Qml Team User
            timblechmann tim blechmann
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes