Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
6.5
Description
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
Attachments
Issue Links
- 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