Details
-
Bug
-
Resolution: Incomplete
-
P1: Critical
-
6.5.2
-
None
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?