-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
6.5
Configure with -sanitize address and run the test as:
tests/auto/quickcontrols2/controls/basic/tst_basic -v2 -vs StackView::test_requiredProperties
Output
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sanitizer-runs' ********* Start testing of tst_controls::Basic ********* Config: Using QtTest library 6.5.0, Qt 6.5.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by Ubuntu Clang 13.0.1), ubuntu 20.04 INFO : tst_controls::Basic::StackView::initTestCase() entering PASS : tst_controls::Basic::StackView::initTestCase() INFO : tst_controls::Basic::StackView::test_requiredProperties() entering INFO : tst_controls::Basic::StackView::test_requiredProperties() QVERIFY() Loc: [/home/cc-runs/src/qt/qt5/qtdeclarative/tests/auto/quickcontrols2/controls/data/tst_stackview.qml(1507)] QWARN : tst_controls::Basic::StackView::test_requiredProperties() file:///home/cc-runs/src/qt/qt5/qtdeclarative/tests/auto/quickcontrols2/controls/data/tst_stackview.qml:22:9: QML StackView: push: Property i was marked as required but not set. INFO : tst_controls::Basic::StackView::test_requiredProperties() QCOMPARE(, ) Loc: [/home/cc-runs/src/qt/qt5/qtdeclarative/tests/auto/quickcontrols2/controls/data/tst_stackview.qml(1509)] INFO : tst_controls::Basic::StackView::test_requiredProperties() QVERIFY() Loc: [/home/cc-runs/src/qt/qt5/qtdeclarative/tests/auto/quickcontrols2/controls/data/tst_stackview.qml(1511)] =================================================================
==4055806==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f000172038 at pc 0x7fa06af56aee bp 0x7fffbc056ad0 sp 0x7fffbc056ac8
READ of size 4 at 0x60f000172038 thread T0
#0 0x7fa06af56aed in QQuickStackViewPrivate::viewItemTransitionFinished(QQuickItemViewTransitionableItem*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:269:18
#1 0x7fa06af56762 in QQuickStackViewPrivate::completeTransition(QQuickStackElement*, QQuickTransition*, QQuickStackView::Status) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:263:5
#2 0x7fa06af560ef in QQuickStackViewPrivate::startTransition(QQuickStackTransition const&, QQuickStackTransition const&, bool) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:227:13
#3 0x7fa06af36a8a in QQuickStackView::pop(QQmlV4Function*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview.cpp:690:12
#4 0x7fa06af3bbf3 in QQuickStackView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/quicktemplates2/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:268:22
#5 0x7fa06af3d79b in QQuickStackView::qt_metacall(QMetaObject::Call, int, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/quicktemplates2/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:474:13
#6 0x7fa06dfd376c in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1085:24
#7 0x7fa06bc367ce in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:286:43
#8 0x7fa06dcfcaf6 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14:9
#9 0x7fa06d699508 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1::operator()() const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2287:20
#10 0x7fa06d694633 in auto QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_0::operator()<QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1>(QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1 const&) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2271:16
#11 0x7fa06d6930dc in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2281:16
#12 0x7fa06d692662 in QV4::QObjectMethod::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2230:18
#13 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#14 0x7fa06d83c09b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:848:48
#15 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#16 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#17 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#18 0x7fa06d762b18 in QV4::Runtime::CallElement::call(QV4::ExecutionEngine*, QV4::Value const&, QV4::Value const&, QV4::Value*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1509:37
#19 0x7fa06d83c896 in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:854:15
#20 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#21 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#22 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#23 0x7fa06d760c8b in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1398:74
#24 0x7fa06d83e096 in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:878:15
#25 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#26 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#27 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#28 0x7fa06d760c8b in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1398:74
#29 0x7fa06d83e096 in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:878:15
#30 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#31 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#32 0x7fa06d58c4bf in QV4::ArrowFunction::virtualCallWithMetaTypes(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)::$_1::operator()(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:505:20
#33 0x7fa06d587eef in bool QV4::convertAndCall<QV4::ArrowFunction::virtualCallWithMetaTypes(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)::$_1>(QV4::ExecutionEngine*, QObject*, void**, QMetaType const*, int, QV4::ArrowFunction::virtualCallWithMetaTypes(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)::$_1) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/include/QtQml/6.5.0/QtQml/private/../../../../../../../../../cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:193:33
#34 0x7fa06d587289 in QV4::ArrowFunction::virtualCallWithMetaTypes(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:503:9
#35 0x7fa06d57f6d6 in QV4::FunctionObject::call(QObject*, void**, QMetaType const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:131:9
#36 0x7fa06d93f6ad in QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup(unsigned int, void**, QMetaType const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqml.cpp:1171:15
#37 0x7fa072385507 in QmlCacheGeneratedCode::_qt_0x2d_project_0x2e_org_imports_QtTest_TestCase_qml::$_8::operator()(QQmlPrivate::AOTCompiledContext const*, void*, void**) const::'lambda'(QQmlPrivate::AOTCompiledContext const*, void**)::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/qmltest/.rcc/qmlcache/QuickTest_TestCase_qml.cpp:5101:21
#38 0x7fa072384828 in void QmlCacheGeneratedCode::_qt_0x2d_project_0x2e_org_imports_QtTest_TestCase_qml::wrapCall<QmlCacheGeneratedCode::_qt_0x2d_project_0x2e_org_imports_QtTest_TestCase_qml::$_8::operator()(QQmlPrivate::AOTCompiledContext const*, void*, void**) const::'lambda'(QQmlPrivate::AOTCompiledContext const*, void**)>(QQmlPrivate::AOTCompiledContext const*, void*, void**, QmlCacheGeneratedCode::_qt_0x2d_project_0x2e_org_imports_QtTest_TestCase_qml::$_8::operator()(QQmlPrivate::AOTCompiledContext const*, void*, void**) const::'lambda'(QQmlPrivate::AOTCompiledContext const*, void**)&&) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/qmltest/.rcc/qmlcache/QuickTest_TestCase_qml.cpp:4875:8
#39 0x7fa07238479d in QmlCacheGeneratedCode::_qt_0x2d_project_0x2e_org_imports_QtTest_TestCase_qml::$_8::operator()(QQmlPrivate::AOTCompiledContext const*, void*, void**) const /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/qmltest/.rcc/qmlcache/QuickTest_TestCase_qml.cpp:5000:9
#40 0x7fa072382a24 in QmlCacheGeneratedCode::_qt_0x2d_project_0x2e_org_imports_QtTest_TestCase_qml::$_8::__invoke(QQmlPrivate::AOTCompiledContext const*, void*, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/qmltest/.rcc/qmlcache/QuickTest_TestCase_qml.cpp:4999:5
#41 0x7fa06d82d269 in QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:463:5
#42 0x7fa06d57802f in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:39:5
#43 0x7fa06dbc3028 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270:46
#44 0x7fa06d9ce2f3 in QQmlBoundSignalExpression::evaluate(void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:199:35
#45 0x7fa06d9cef50 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:314:26
#46 0x7fa06dca210e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70:13
#47 0x7fa06da6c63e in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:344:17
#48 0x7fa06bd16395 in void doActivate<false>(QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066:9
#49 0x7fa06bd063fc in QMetaObject::activate(QObject*, int, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4247:9
#50 0x7fa06dfc81a2 in QQmlVMEMetaObject::activate(QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1349:5
#51 0x7fa06dfd21f6 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:931:25
#52 0x7fa06dfd36ab in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1083:31
#53 0x7fa06d9638b9 in void QQmlPropertyData::doMetacall<(QMetaObject::Call)2>(QObject*, int, void**) const /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/include/QtQml/6.5.0/QtQml/private/../../../../../../../../../cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:321:32
#54 0x7fa06d9635d3 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/include/QtQml/6.5.0/QtQml/private/../../../../../../../../../cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:341:13
#55 0x7fa06d9b4236 in bool GenericBinding<1>::doStore<bool>(bool, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:357:20
#56 0x7fa06d9b4236 in GenericBinding<1>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:318:28
#57 0x7fa06d99ad46 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:249:26
#58 0x7fa06d980818 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163:5
#59 0x7fa06d9858e2 in QQmlBinding::expressionChanged() /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:619:5
#60 0x7fa06dbc6469 in QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:548:17
#61 0x7fa06dca210e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70:13
#62 0x7fa06da6c63e in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:344:17
#63 0x7fa06bd16395 in void doActivate<false>(QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066:9
#64 0x7fa06bd063fc in QMetaObject::activate(QObject*, int, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4247:9
#65 0x7fa06dfc81a2 in QQmlVMEMetaObject::activate(QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1349:5
#66 0x7fa06dfd21f6 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:931:25
#67 0x7fa06dfd36ab in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1083:31
#68 0x7fa06d9638b9 in void QQmlPropertyData::doMetacall<(QMetaObject::Call)2>(QObject*, int, void**) const /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/include/QtQml/6.5.0/QtQml/private/../../../../../../../../../cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:321:32
#69 0x7fa06d9635d3 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/include/QtQml/6.5.0/QtQml/private/../../../../../../../../../cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:341:13
#70 0x7fa06d9b5d1f in GenericBinding<1>::write(void*, QMetaType, bool, QFlags<QQmlPropertyData::WriteFlag>) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:292:24
#71 0x7fa06d99a9b9 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:239:34
#72 0x7fa06d980818 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163:5
#73 0x7fa06d9858e2 in QQmlBinding::expressionChanged() /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:619:5
#74 0x7fa06dbc6469 in QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:548:17
#75 0x7fa06dca210e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70:13
#76 0x7fa06da6c63e in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:344:17
#77 0x7fa06bd16395 in void doActivate<false>(QObject*, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066:9
#78 0x7fa06bd0639c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234:9
#79 0x7fa0722db331 in QTestRootObject::windowShownChanged() /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/qmltest/QuickTest_autogen/include/moc_quicktest_p.cpp:209:5
#80 0x7fa072313269 in QTestRootObject::setWindowShown(bool) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/qmltest/QuickTest_autogen/include/../../../../../../../../cc-runs/src/qt/qt5/qtdeclarative/src/qmltest/quicktest_p.h:60:67
#81 0x7fa0722dc41d in quick_test_main_with_setup(int, char**, char const*, char const*, QObject*)::$_2::operator()() const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qmltest/quicktest.cpp:641:50
#82 0x7fa0722dc376 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, quick_test_main_with_setup(int, char**, char const*, char const*, QObject*)::$_2>::call(quick_test_main_with_setup(int, char**, char const*, char const*, QObject*)::$_2&, void**) /home/sanitizer-runs/sanitizer_runs/install_dir/asan/include/QtCore/qobjectdefs_impl.h:127:13
#83 0x7fa0722dc2a0 in void QtPrivate::Functor<quick_test_main_with_setup(int, char**, char const*, char const*, QObject*)::$_2, 0>::call<QtPrivate::List<>, void>(quick_test_main_with_setup(int, char**, char const*, char const*, QObject*)::$_2&, void*, void**) /home/sanitizer-runs/sanitizer_runs/install_dir/asan/include/QtCore/qobjectdefs_impl.h:241:13
#84 0x7fa0722dc240 in QtPrivate::QFunctorSlotObject<quick_test_main_with_setup(int, char**, char const*, char const*, QObject*)::$_2, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/sanitizer-runs/sanitizer_runs/install_dir/asan/include/QtCore/qobjectdefs_impl.h:408:17
#85 0x7fa06bceae64 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/sanitizer-runs/sanitizer_runs/build/qtbase-asan/include/QtCore/../../../../../../cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363:51
#86 0x7fa06bceae64 in QMetaCallEvent::placeMetaCall(QObject*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:820:21
#87 0x7fa06bcf0008 in QObject::event(QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:1580:18
#88 0x7fa06bf4fe5e in QThread::event(QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/thread/qthread.cpp:1049:25
#89 0x7fa06bc0daa1 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193:26
#90 0x7fa06bc0daa1 in doNotify(QObject*, QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122:47
#91 0x7fa06bc0daa1 in QCoreApplication::notify(QObject*, QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1105:12
#92 0x7fa06eda60c5 in QGuiApplication::notify(QObject*, QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927:30
#93 0x7fa06bc0d431 in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1026:18
#94 0x7fa06bc11811 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1442:12
#95 0x7fa06bc11811 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1804:9
#96 0x7fa06bc0f784 in QCoreApplication::sendPostedEvents(QObject*, int) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1663:5
#97 0x7fa06c37fbf1 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243:5
#98 0x7fa06a85017c in g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c)
#99 0x7fa06a8503ff (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x523ff)
#100 0x7fa06a8504a2 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x524a2)
#101 0x7fa06c37d6e7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
#102 0x7fa065b3f780 in QXcbGlibEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/cc-runs/src/qt/qt5/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96:34
#103 0x7fa06bc2e049 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:100:55
#104 0x7fa06bc2e049 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:182:9
#105 0x7fa0722d89f4 in quick_test_main_with_setup(int, char**, char const*, char const*, QObject*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qmltest/quicktest.cpp:649:27
#106 0x7fa0722d3a9f in quick_test_main(int, char**, char const*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qmltest/quicktest.cpp:399:12
#107 0x4ce362 in main /home/cc-runs/src/qt/qt5/qtdeclarative/tests/auto/quickcontrols2/controls/basic/tst_basic.cpp:12:12
#108 0x7fa06b3a8082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16
#109 0x41d33d in _start (/home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/tests/auto/quickcontrols2/controls/basic/tst_basic+0x41d33d)
0x60f000172038 is located 152 bytes inside of 176-byte region [0x60f000171fa0,0x60f000172050)
freed by thread T0 here:
#0 0x4cc10d in operator delete(void*) (/home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/tests/auto/quickcontrols2/controls/basic/tst_basic+0x4cc10d)
#1 0x7fa06af27f31 in QQuickStackElement::~QQuickStackElement() /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackelement.cpp:52:1
#2 0x7fa06af483ac in void qDeleteAll<QList<QQuickStackElement*>::const_iterator>(QList<QQuickStackElement*>::const_iterator, QList<QQuickStackElement*>::const_iterator) /home/sanitizer-runs/sanitizer_runs/install_dir/asan/include/QtCore/qalgorithms.h:23:9
#3 0x7fa06af3f506 in void qDeleteAll<QList<QQuickStackElement*> >(QList<QQuickStackElement*> const&) /home/sanitizer-runs/sanitizer_runs/install_dir/asan/include/QtCore/qalgorithms.h:31:5
#4 0x7fa06af57251 in QQuickStackViewPrivate::viewItemTransitionFinished(QQuickItemViewTransitionableItem*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:299:9
#5 0x7fa06af57363 in non-virtual thunk to QQuickStackViewPrivate::viewItemTransitionFinished(QQuickItemViewTransitionableItem*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp
#6 0x7fa071a59c6c in QQuickItemViewTransitioner::finishedTransition(QQuickItemViewTransitionJob*, QQuickItemViewTransitionableItem*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp:280:29
#7 0x7fa071a597ba in QQuickItemViewTransitionJob::finished() /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp:103:9
#8 0x7fa07155f248 in QQuickTransitionManager::complete() /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp:70:5
#9 0x7fa07155b33e in ParallelAnimationWrapper::updateState(QAbstractAnimationJob::State, QAbstractAnimationJob::State) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/util/qquicktransition.cpp:167:19
#10 0x7fa06e157e35 in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp:344:5
#11 0x7fa06e159eed in QAbstractAnimationJob::stop() /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp:520:5
#12 0x7fa07155b795 in QQuickTransitionInstance::stop() /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/util/qquicktransition.cpp:193:17
#13 0x7fa07156289d in QQuickTransitionManager::cancel() /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp:225:9
#14 0x7fa071a5e3f7 in QQuickItemViewTransitionableItem::completeTransition(QQuickTransition*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp:486:13
#15 0x7fa06af2aefc in QQuickStackElement::completeTransition(QQuickTransition*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackelement.cpp:298:39
#16 0x7fa06af56682 in QQuickStackViewPrivate::completeTransition(QQuickStackElement*, QQuickTransition*, QQuickStackView::Status) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:255:22
#17 0x7fa06af560ef in QQuickStackViewPrivate::startTransition(QQuickStackTransition const&, QQuickStackTransition const&, bool) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:227:13
#18 0x7fa06af36a8a in QQuickStackView::pop(QQmlV4Function*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview.cpp:690:12
#19 0x7fa06af3bbf3 in QQuickStackView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/quicktemplates2/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:268:22
#20 0x7fa06af3d79b in QQuickStackView::qt_metacall(QMetaObject::Call, int, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/quicktemplates2/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:474:13
#21 0x7fa06dfd376c in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1085:24
#22 0x7fa06bc367ce in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:286:43
#23 0x7fa06dcfcaf6 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14:9
#24 0x7fa06d699508 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1::operator()() const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2287:20
#25 0x7fa06d694633 in auto QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_0::operator()<QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1>(QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1 const&) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2271:16
#26 0x7fa06d6930dc in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2281:16
#27 0x7fa06d692662 in QV4::QObjectMethod::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2230:18
#28 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#29 0x7fa06d83c09b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:848:48
previously allocated by thread T0 here:
#0 0x4cb8ad in operator new(unsigned long) (/home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/tests/auto/quickcontrols2/controls/basic/tst_basic+0x4cb8ad)
#1 0x7fa06af286cc in QQuickStackElement::fromObject(QObject*, QQuickStackView*, QString*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackelement.cpp:113:35
#2 0x7fa06af545c7 in QQuickStackViewPrivate::createElement(QV4::Value const&, QQmlRefPointer<QQmlContextData> const&, QString*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:148:16
#3 0x7fa06af5402e in QQuickStackViewPrivate::parseElements(int, QQmlV4Function*, QList<QString>*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:93:43
#4 0x7fa06af35372 in QQuickStackView::push(QQmlV4Function*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview.cpp:552:47
#5 0x7fa06af3bb6d in QQuickStackView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/quicktemplates2/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:267:22
#6 0x7fa06af3d79b in QQuickStackView::qt_metacall(QMetaObject::Call, int, void**) /home/sanitizer-runs/sanitizer_runs/build/qtdeclarative-asan/src/quicktemplates2/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:474:13
#7 0x7fa06dfd376c in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1085:24
#8 0x7fa06bc367ce in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/cc-runs/src/qt/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:286:43
#9 0x7fa06dcfcaf6 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14:9
#10 0x7fa06d699508 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1::operator()() const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2287:20
#11 0x7fa06d694633 in auto QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_0::operator()<QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1>(QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const::$_1 const&) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2271:16
#12 0x7fa06d6930dc in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2281:16
#13 0x7fa06d692662 in QV4::QObjectMethod::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2230:18
#14 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#15 0x7fa06d83c09b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:848:48
#16 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#17 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#18 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#19 0x7fa06d762b18 in QV4::Runtime::CallElement::call(QV4::ExecutionEngine*, QV4::Value const&, QV4::Value const&, QV4::Value*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1509:37
#20 0x7fa06d83c896 in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:854:15
#21 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#22 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#23 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#24 0x7fa06d760c8b in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1398:74
#25 0x7fa06d83e096 in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:878:15
#26 0x7fa06d82ded9 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530:18
#27 0x7fa06d586703 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:542:18
#28 0x7fa06d3925d1 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:169:16
#29 0x7fa06d760c8b in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) /home/cc-runs/src/qt/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1398:74
SUMMARY: AddressSanitizer: heap-use-after-free /home/cc-runs/src/qt/qt5/qtdeclarative/src/quicktemplates2/qquickstackview_p.cpp:269:18 in QQuickStackViewPrivate::viewItemTransitionFinished(QQuickItemViewTransitionableItem*)
Shadow bytes around the buggy address: 0x0c1e800263b0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd 0x0c1e800263c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa 0x0c1e800263d0: fa fa fa fa fa fa fd fd fd fd fd fd fd fd fd fd 0x0c1e800263e0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa 0x0c1e800263f0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c1e80026400: fd fd fd fd fd fd fd[fd]fd fd fa fa fa fa fa fa 0x0c1e80026410: fa fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c1e80026420: 00 00 00 00 00 00 00 00 fa fa fa fa fa fa fa fa 0x0c1e80026430: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c1e80026440: fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa fa 0x0c1e80026450: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==4055806==ABORTING
- duplicates
-
QTBUG-98769 QML StackView heap-use-after-free on pop()
-
- Closed
-
- relates to
-
QTBUG-78547 "Invalid memory write" detected by Valgrind while using QQuickStackView
-
- Reported
-
-
QTBUG-98769 QML StackView heap-use-after-free on pop()
-
- Closed
-